结束循环问题
sum = 0while True:
piece = int(input('请输入价格:'))
sum = sum + piece
if piece == 'Q':
break
print(sum)
累加商品价格,按q时打印输入的价格之和并退出循环,怎么写退出循环才能不报错{:10_277:}
我写的好像输入q就转换类型不了,不加int报整数和字符串不能相加的错
小白刚学,求教各位大哥{:10_254:}
调换下顺序就可以了,主要"Q"是字符串,不能用int(),然后print后面的括号写错了,要在英文输入法时输入
sum = 0
while True:
piece = input('请输入价格:')
if piece == 'Q':
break
else:
sum = sum + int(piece)
print(sum) bao1xf2 发表于 2022-5-17 00:22
调换下顺序就可以了,主要"Q"是字符串,不能用int(),然后print后面的括号写错了,要在英文输入法时输入
明白了,发现我还是用中文顺序去理解这个题了{:10_266:}
页:
[1]