python里else显示无效语法_if/else语句中的语法无效

您需要elif's和{}:Kg + 1 # should be `+=` which is the same as doing kg = kg + 1

Kg + 1等。。实际上什么也没做

我还将使用以下逻辑,if input("a")等。。又不是你想的那样:

^{pr2}$

您可能希望在while loop中加入:print("welke kleur ben jij?")

Kr = 0

Kg = 0

Kb = 0

Kg = 0

print("vraag 1: \n Als je een auto zou kopen welke auto word het dan?\n A, een Lamborghini \n B, een Ferrari \n C, een Jaguar \n D, een lada natuurlijk! ")

while True:

inp = input("Please choose a, b or c")

if inp == "a":

Kg += 1

break # break out of the loop

elif input("b"):

Kr += 1

break

elif input("c"):

Kb += 1

break

else: # user did not input any correct value

print("Invalid input, try again")

这只是一个例子,说明如何从用户那里获取输入,直到输入有效为止,你必须决定什么是打破循环的最佳方法等等。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值