编程论坛
注册
登录
编程论坛
→
Python论坛
大家帮忙看看,我的程序哪里需要修改
后卿
发布于 2021-06-25 12:08, 2255 次点击
只有本站会员才能查看附件,请
登录
这个题目是说在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示’遗憾,太大了”,如果小于,显示“遗憾,太小了”,直到猜中,显示‘预测N次,你猜中了’,N是用户输入数字的次数
9 回复
#2
ljw970243
2021-06-25 16:03
要循环起来才行啊,你这是一次性的。
#3
古123
2021-06-25 18:22
回复 楼主 后卿
input获得是str字符类型,你拿字符根数字比较了
#4
Link2Points
2021-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
古123
2021-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_o
2021-07-15 10:06
你字符串跟数字比较了
1