铁子们,问一下哪里出错,在Python编译器可以运行出来,复制在Python123上面就只对了一个
总额为后面没有空格,而且冒号应该是英文冒号
要么你先拼接好str再统一打印,要么print里要加参数sep='',否则多个输出之间默认会有一个空格
应该用if else结构:
n=eval(input())
if n>0:
if n<=1:
r=1
elif n<=4:
r=0.9
else:
r=0.7
cost=int(n*160*r)
print("总额为:",cost)
else:
print('Data Error')