输入统计
在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“你猜的数字大于正确答案”;小于预设的数,显示“你猜的数字小于正确答案”,如此循环,直至猜中该数,显示“你猜了N次,猜对了,真厉害”,其中N是用户输入数字的次数。请问这个用户输入数字的次数怎么统计呢? 用一个变量来计数,每次输入自加1 先初始一个变量为 0
然后每猜一次 加 1 本帖最后由 wuqramy 于 2020-4-21 21:22 编辑
程序思路:
应用一个计数器变量count来计数,每循环一次就加1,只要猜对就打印count的值并退出循环
程序代码:
import random
secret = random.randint(0,9)
print("正确答案是0~9之间的数哦!")
temp = input("猜猜正确答案是几:")
guess = int(temp)
count = 0
while True:
count += 1
if guess == secret:
print("你猜了" + str(count) + "次,猜对了,真厉害!")
break
else:
if guess > secret:
print("你猜的数字大于正确答案...")
else:
print("你猜的数字小于正确答案...")
temp = input("没关系,再试一次!猜猜正确答案是几:")
guess = int(temp) https://fishc.com.cn/thread-166412-1-1.html兄弟参考这个帖子,加个计数变量就好
页:
[1]