注册 登录
编程论坛 Python论坛

大家帮忙看看,我的程序哪里需要修改

后卿 发布于 2021-06-25 12:08, 2255 次点击
只有本站会员才能查看附件,请 登录

这个题目是说在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示’遗憾,太大了”,如果小于,显示“遗憾,太小了”,直到猜中,显示‘预测N次,你猜中了’,N是用户输入数字的次数
9 回复
#2
ljw9702432021-06-25 16:03
要循环起来才行啊,你这是一次性的。
#3
古1232021-06-25 18:22
回复 楼主 后卿
input获得是str字符类型,你拿字符根数字比较了
#4
Link2Points2021-06-26 19:18
c=0
#5
后卿2021-06-27 11:27
回复 2楼 ljw970243
ok.thank
#6
后卿2021-06-27 11:28
回复 3楼 古123
谢谢,ok
#7
后卿2021-06-27 11:29
回复 3楼 古123
那版主能把源程序写出来吗
#8
古1232021-06-27 12:39
回复 7楼 后卿
其实你写的已经很接近了

程序代码:
from random import randint

val = randint(0,9)
inputVal = ''
num = 0
while True:
    num += 1

    inputVal = int(input('请输入一个整数(q退出):'))

    if inputVal > val:
        print('遗憾,太大了')
    elif inputVal< val:
        print('遗憾,太小了')
    else:
        print(f'预测{num}次,你猜中了')
        break
#9
后卿2021-06-27 13:55
回复 8楼 古123
实在太感谢了
#10
xia_o2021-07-15 10:06
你字符串跟数字比较了
1