它说它不能分配操作员。 为什么这样不行?你知道吗
print ("Welkom")
print ("Voer het huidige bedrag op uw rekening in")
currentbank = input ("huidige bedrag:€")
print ("Hoeveel wil je erafhalen")
minusbank = input ("min:€")
print ("Je hebt als je dit doet:")
afterbank = false
afterbank = currentbank - minusbank
print ("Dankjewel dat je dit programma gebruikt hebt")
“afterbank=currentbank-minusbank”有以下错误:
TypeError: unsupported operand type(s) for -: 'str' and 'str'
两件事:
你应该把它拼成
False
。在Python中,True
和False
用大写字母拼写。你知道吗以下行也不起作用(不正确):
我想你的意思是:
这意味着从
currentbank
中减去minusbank
,结果存储在afterbank
。你知道吗您正在尝试对表达式使用赋值:
这不起作用;这里没有要分配给的名称。也许你想测试一下这里的平等性?你知道吗
现在您有了一个有效的表达式,但是结果(
True
或False
)被忽略。你知道吗您的编辑器还显示您正在使用一个未定义的名称;
false
被视为一个名称,而不是值False
,因此它警告您NameError
可能会在那里出现。你知道吗我想你想显示总和的结果:
false
应拼写为False
(大写F
)。你知道吗我不清楚
currentbank-minusbank=afterbank
背后的意图,但它不是有效的代码。你知道吗相关问题 更多 >
编程相关推荐