python编程中遇到的一个问题

2025-02-24 06:51:40
推荐回答(3个)
回答1:

变量a,b是字符串,c是整数,无法直接相加。看你程序的目的,应该需要加上:
...
n=input("Sum of money:")
m = int(m)
n = int(n)
for a in range (m-1):
...

回答2:

c=[100-3*(a+1)-2*(b+1)]*3
你这样算出来c是个列表,应该写成 c=(100-3*(a+1)-2*(b+1))*3

回答3:

把 c=[100-3*(a+1)-2*(b+1)]*3 里的[]去掉