def keti():
if payf=="y":
print("The fees are {}".format(amount))
if payf == "n":
amount = amount +10
print ("the fees are {}".format (amount ))
def keti2():
if payf=="y":
amount =2*amount
print("The fees are {}".format(amount))
if payf == "n":
amount =2*amount
amount = amount +10
print ("the fees are {}".format (amount ))
ket=int(input("no of kts"))
print(ket)
payf = str(input("hav u paid"))
print (payf)
amount=250
if (ket=="1"):
keti()
elif (ket=="2"):
keti2 ()
else:
print ("wrong input")
这里面怎么了? 每次执行else语句时 我不明白这里面出了什么问题
这里面怎么了? 每次执行else语句时 我不明白这里面出了什么问题
如果要比较int对象和string,请尝试如果ket==1:
您已经将第一个输入转换为int,在这里:
因为它是整数,正确的比较应该是
相关问题 更多 >
编程相关推荐