请问为什么会报错?
num=input('请输入今年的利润:')num=float(num)
num=round(num,2)
if num<=100000:
print('应该发放的奖金总数是:',num*10%)
elif num<=200000:
print('应该发放的奖金总数是:',num*10%)
invalid syntax 10%是个啥{:10_284:} invalid syntax,这个的意思是语法错误,我就学习到这里就不会了,就是想参与讨论,然后能学点什么,{:5_109:} def test():
num=input('请输入今年的利润:')
num=float(num)
num=round(num,2)
if num<=100000:
print('应该发放的奖金总数是:',num*(10%num))
elif num<=200000:
print('应该发放的奖金总数是:',num*(10%num))
test()是这样吗 叼辣条闯世界 发表于 2021-5-29 08:35
是这样吗
10% 改为 0.1
num=input('请输入今年的利润:')
num=float(num)
num=round(num,2)
if num<=100000:
print('应该发放的奖金总数是:',num*0.1)
elif num<=200000:
print('应该发放的奖金总数是:',num*0.1)
Python 中没有 数值加百分号 这种语法
你想表示的是 10% 写成 num*0.1 即可
页:
[1]