求助,判断的数值是我输入的数值怎么写
a = 1b = input("b:")
sum = 0
while a <= b: ##这句应该怎么写,这个b是我输入的数字。请指教
sum = sum+a
a = a+1
print(sum)
谢谢 a = 1
b = input("b:")
sum = 0
while a <= int(b): ## b要转成整数
sum = sum+a
a = a+1
print(sum) 需要将b转换为整数,因为input()返回的是字符串,需要用int转换为整数
例如:input()
3
'3'
改进代码:
a = 1
b = input("b:")
sum = 0
while a <= int(b): 用int转换为整数
sum = sum+a
a = a+1
print(sum)
如果答案对您有帮助,请设置最佳答案 isdkz 发表于 2023-3-5 18:35
input() 返回的是字符串
比如
>>> a = input('输入数字:')
输入数字:15
>>> print(a)
'15'
所以应该这么改:
第一种方法:
a = 1
b = input("b:")
sum = 0
while a <= int(b):
sum = sum+a
a = a+1
print(sum)
第二种方法:
a = 1
b = int(input("b:"))
sum = 0
while a <= b:
sum = sum+a
a = a+1
print(sum)
如果答案对你有帮助,请设置“最佳答案”{:10_254:} liuhongrun2022 发表于 2023-3-5 19:27
input() 返回的是字符串
比如
学我是吧{:10_334:} sfqxx 发表于 2023-3-5 19:29
学我是吧
简单题的答案怎么能让你抢了
(有时候为了最佳申精排版都用上了) 本帖最后由 sfqxx 于 2023-3-5 19:42 编辑
https://fishc.com.cn/static/image/smiley/ARU/aru-1x-1_015.pngliuhongrun2022 发表于 2023-3-5 19:31
简单题的答案怎么能让你抢了
(有时候为了最佳申精排版都用上了)
sfqxx 发表于 2023-3-5 19:40
{:10_312:} liuhongrun2022 发表于 2023-3-5 19:48
最后……发生了{:9_217:}
红颜特效走起!https://fishc.com.cn/static/image/smiley/ali/ali4.gif sfqxx 发表于 2023-3-5 19:58
最后……发生了
红颜特效走起!
t m d sfqxx 发表于 2023-3-5 19:58
最后……发生了
红颜特效走起!
你这笑的比龟仙人还猥琐 liuhongrun2022 发表于 2023-3-5 19:27
input() 返回的是字符串
比如
其实我想选你这答案的,请问有群吗,能带我一个吗 Aiden_H 发表于 2023-3-5 20:07
其实我想选你这答案的,请问有群吗,能带我一个吗
? sfqxx 发表于 2023-3-5 20:13
?
他的提供了2种格式,但你先回答的,答案也很棒,所以你胜出了,有群不,带我一个,谢谢 Aiden_H 发表于 2023-3-5 20:37
他的提供了2种格式,但你先回答的,答案也很棒,所以你胜出了,有群不,带我一个,谢谢
谢谢{:10_254:}
请问您要什么群? Aiden_H 发表于 2023-3-5 20:07
其实我想选你这答案的,请问有群吗,能带我一个吗
什么群? liuhongrun2022 发表于 2023-3-5 20:59
什么群?
你建个学习交流群呗拉我个哈
页:
[1]