大牛解惑哦
print("今天做一个小游戏")temp=input("猜一下我最喜欢的数字有哪些:")
guess=int(temp)
if guess==8:
print("正确")
print("猜中啦")
if guess==7:
print ("猜对啦")
if guess==6:
print ("还行哦")
else:
print("猜错啦,是6 7 8哦")
print("游戏结束,不玩啦")
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
================= RESTART: C:/Users/Administrator/Desktop/1.py =================
今天做一个小游戏
猜一下我最喜欢的数字有哪些:8
正确
猜中啦
猜错啦,是6 7 8哦
游戏结束,不玩啦
>>>
================= RESTART: C:/Users/Administrator/Desktop/1.py =================
今天做一个小游戏
猜一下我最喜欢的数字有哪些:7
猜对啦
猜错啦,是6 7 8哦
游戏结束,不玩啦
>>>
================= RESTART: C:/Users/Administrator/Desktop/1.py =================
今天做一个小游戏
猜一下我最喜欢的数字有哪些:6
还行哦
游戏结束,不玩啦
>>>
================= RESTART: C:/Users/Administrator/Desktop/1.py =================
今天做一个小游戏
猜一下我最喜欢的数字有哪些:5
猜错啦,是6 7 8哦
游戏结束,不玩啦
>>>
输入答案,为什么正确答案与错误答案会一起出现 要将一部分 if 改成 elif。
正确代码:
print("今天做一个小游戏")
temp = input("猜一下我最喜欢的数字有哪些:")
guess = int(temp)
if guess == 8:
print("正确")
print("猜中啦")
elif guess == 7:
print("猜对啦")
elif guess == 6:
print("还行哦")
else:
print("猜错啦,是 6 7 8 哦")
print("游戏结束,不玩啦") if与elif都有不同什么作用呢
elif是else if,是对if函数中else结果的再做分类
页:
[1]