百木园-与人分享,
就是让自己快乐。

学习python第二天

第二天的学习

昨天忘记说了,写py代码推荐使用Pythoncharm,很好用

运算符:1. 数字运算符:加减乘除 就不写了很简单。  2. 比较运算符  == , != ,  < , > , >= , <=      3.赋值运算符:=,+=,- = ,*=, /= , %= , **=(幂赋值运算符) 没有n++  ++n这种 ,  //=(取整运算符)  3.逻辑运算符:and,or,not(取反)    其余放在之后讲

 

流程控制if…else:   注意py的语法是冒号。和其他语言的语法(){}不同

a=30                                                                                  多分支条件语句(上面的条件不满足,走下一个条件,以此类推)

if a>15 :                                                                                                    if 条件 :

  print(\"true\")                                                                                       elif 条件:

else :                                                                                                        elif条件:   

  print(\"flase\")                                                                                      else:

条件语句小游戏(一定要自己敲代码才能发现问题。注意最后else后面没有条件)

a =int(input(\"请输入年龄:\"))if a < 12 : print(\"儿童\")elif a < 18 : print(\"少年\")elif a < 30 : print(\"青年\")else : print(\"中年\")

 

流程控制之while循环:注意语法   break:终止整个循环    continue:终止本次循环,继续下一次循环

while 条件 :

  执行代码

count = 0while count < 100: print(\"正在看我文章的你实在是太帅了!\") count += 1

while 中的else:当while正常结束时执行else,也就是说没有被break的时候(与continue无关)

count = 0while count < 100: print(\"正在看我文章的你实在是太帅了!\") count += 1else:  print(\"1212\")

练习游戏:

用户登录验证:要求 判断用户名和密码的正确性。  提示:用户名和密码要同时满足要求!是否会用到逻辑运算符呢?

username = input(\"请输入用户名:\")password = input(\"请输入密码:\")if username == \"qwe\" and password == \"qqq\": print(\"hello boy!\")else: print(\"gun!\")登录验证升级: 要求 判断用户名和密码的正确性。用户一共有三次机会
n = 0while 3 > n: username = input(\"请输入用户名:\") password = input(\"请输入密码:\") if username == \"qwe\" and password == \"qqq\": print(\"hello boy!\") break else: print(\"gun!\" ,n, \"qwe\") n += 1

猜随机数小游戏:

import random // 导入模块暂时还没学n = random.randint(0,100) // 随机取0-100的一个整数count = 0while count < 3: //三次机会 guess = int(input(\"请输入数字:\")) if guess > n: print(\"bigger\") elif guess < n: print(\"smaller\") else: print(\"good! you are so handsome!\") break #终止循环 count += 1

猜随机数字升级版:要求:1.允许用户最多尝试三次,当三次都失败的时候提示用户是否继续,如果继续yes就再给三次机会,如果放弃no就结束游戏。游戏期间猜对直接退出

提示:py语言要求严格的缩进,很可能由于缩进的原因导致程序无法运行。缩进我就不说了,去百度

import randomn = random.randint(0,100)count = 0while count < 3: guess = int(input(\"请输入数字:\")) if guess > n: print(\"bigger\") elif guess < n: print(\"smaller\") elif guess == n : print(\"正确\") break count += 1 if 3 <= count : a = input(\"是否继续,继续将获得三次机会!\") print(a) if a == \"y\": while count < 6 : guess2 = int(input(\"请输入数字:\")) if guess2 > n: print(\"bigger2\") elif guess2 < n: print(\"smaller2\") else: print(\"正确2\") break count += 1 if count == 6: print(\"you are lost!\") else : print(\"you are lost\") break

双色球彩票选购程序:

  要求:先让用户选择6个红球和两个蓝球,然后打印出其选择的数字  要求:用户选择的号码不重复,选择的数字不超出范围(答案下期发)

 

来源:https://www.cnblogs.com/xiaoyuheng/p/14534245.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 学习python第二天

相关推荐

  • 暂无文章