if...else...循环:
if 满足的条件:
执行的语句
else:
执行的语句
age = input("请输入的您的年龄:") age_num = int(age) if age_num >= 18: print("恭喜你,已经成年了,可以做大人可以做的事情了") else: print("小伙子,别着急,你还得再等几年")
while循环:
while 满足的条件:
执行的语句
i = 1 while i <= 100: print("%d"%i) i = i+1
简单小练习1:
sex = input("请输入您的性别:") if sex=="男": height=input("请输入您的身高(cm):") salary=input("请输入您的收入:") beau=input("你帅吗?") height_num = int(height) salary_num = int(salary) if height_num >= 180 and salary_num >= 1000000 and beau == "帅": print("你好,高富帅同学")
if sex=="女": skiny_color=input("你白吗?") salary=input("请输入您的收入:") beau=input("你美吗?") salary_num = int(salary) if skiny_color >= "白" and salary_num >= 1000000 and beau == "美": print("你好,白富美同学,可以做个朋友吗?就是那种很好很好的那种")
简单练习2:打印九九乘法表
i = 1 while i <= 9: j=1 while j <= i: print("%d*%d=%d\t"%(j,i,j*i),end="") j+=1 print("") i += 1
简单练习3:剪刀石头布游戏
引入random函数,random.randint(0,1):随机获取0到1之间的整型数字
import random # 提示并获取用户输入 player=int(input("请输入:0 剪刀 1 石头 2 布:")) compter = random.randint(0,2) # 判断用户的输入,然后显示对应的结果 # if 玩家获胜的条件: if (player == 1 and compter ==0) or (player == 2 and compter == 1) or (player == 0 and compter == 2): print("恭喜恭喜,你赢了") # elif 玩家平局的条件: elif player ==compter: print("平局了,洗洗手,决战到天亮") else: print("很遗憾,你输了")
自己练习一下呗。。。。。。