流控制
1、if else 条件判断
num = int(input("please input a number")) #因为input输入的类型是字符串,所以将变量值转换为int整型数据
if num == 18: #注意冒号
print("yes!") #注意缩进
2、for循环和while循环
for i in "hello":
for i in range(0,4,2):
while True:
注意冒号
猜数游戏
要求:
1、提示用户输入一个数字
2、判断用户输入的值是否等于 18
3、允许用户尝试 3 次
4、假如 3 次机会都没有猜对,就再次提示用户是否继续
5、用户输出yes,就再给 3 次机会, 输入no则退出游戏
下面奉上我的代码,欢迎指正
while True:
for i in range(0,3):
num = int(input("please input a num "))
if num == 18:
print("you win !")
exit()
else:
print("you are wrong !")
cho = input("if you want to go on? (yes/no)")
if cho == "no":
print("game over")
break