大家看看我这个代码对不对啊,感觉莫名其妙的
import randomcishu = 9#给cishu赋值
suiji = random.randint(1,10)
shuru=0 #为啥要在这里赋值?????????
print("输入猜想是哪个数字:" "还有",cishu,"次机会")
while (shuru != suiji) and (cishu> 0): #循环运行条件 cai不等于suiji和 cishu大于0
shuru = int(input()) #给shuru赋值输入的数值
cishu = cishu - 1 #每循环一次,cishu的数值就-1
if shuru == suiji: #假如cai绝对等于suiji数值
print("输入正确!" "随机数字是",suiji) #显示输入正确
else: #否则运行下面代码
if shuru > suiji: #假如cai大于suiji数值
print("大了") #显示大了
else: #否则运行下面代码
print("小了") #显示小了
if cishu > 0: #假如cishu大于0
print("再试一次吧:" "还有",cishu,"次") #显示再试一次,还有cishu的数值
else:
print("机会用光,88")
print("游戏结束")
shuru=0 #为啥要在这里赋值?????????
你也可以不在这赋值啊,谁说一点要赋值了 懂了,因为while (shuru != suiji) and (cishu> 0): 这个判断条件 import random
cishu = 9#给cishu赋值
suiji = random.randint(1,10)
shuru=0 #为啥要在这里赋值?????????
print("输入猜想是哪个数字:" "还有",cishu,"次机会")
while (shuru != suiji) and (cishu> 0): #循环运行条件 cai不等于suiji和 cishu大于0
shuru = int(input()) #给shuru赋值输入的数值
cishu = cishu - 1 #每循环一次,cishu的数值就-1
if shuru == suiji: #假如cai绝对等于suiji数值
print("输入正确!" "随机数字是",suiji) #显示输入正确
else: #否则运行下面代码
if shuru > suiji: #假如cai大于suiji数值
print("大了") #显示大了
else: #否则运行下面代码
print("小了") #显示小了
if cishu > 0: #假如cishu大于0
print("再试一次吧:" "还有",cishu,"次") #显示再试一次,还有cishu的数值
else:
print("机会用光,88")
print("游戏结束")
页:
[1]