已解决
Python---练习:while循环案例:猜数字
来自网友在路上 153853提问 提问时间:2023-10-22 06:01:53阅读次数: 53
最佳答案 问答题库538位专家为你答疑解惑
需求:
计算机从1 ~ 10之间随机生成一个数字,然后提示输入数字,如果我们输入的数字与随机数相等,则提示恭喜你,答对了。如果输入的数字比随机数大,则提示,猜大了。反之,则提示猜小了,一共有3次机会。
分析:
① 编写一个循环,循环3次。② 要从1 ~ 10之间选择一个随机数 ③ if分支判断
代码:
import random
# 第一步:定义一个计数器
i = 0
# 第四步:生成1 ~ 10之间的随机数
secretNum = random.randint(1, 10)
# 第二步:编写循环条件
while i < 3:
# 第五步:提示用户输入一个数字
userNum = int(input('请输入您猜的数字(范围1~10之间):'))
# 第六步:判断用户输入的数字是否与随机数相等
if secretNum == userNum:
print('恭喜你,才对了')
break
elif secretNum < userNum:
print('猜大了')
elif secretNum > userNum:
print('猜小了')
# 第三步:更新计数器
i += 1
图示:
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Python---练习:while循环案例:猜数字":http://eshow365.cn/6-21380-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!