Python I';运行代码时出错(语法无效)
这是我的密码 在运行时,我得到一个“无效语法”错误,我使用的是Python/IDLE 3.4.2。 这只是一个学校项目的小程序,我有一个错误Python I';运行代码时出错(语法无效),python,python-3.x,Python,Python 3.x,这是我的密码 在运行时,我得到一个“无效语法”错误,我使用的是Python/IDLE 3.4.2。 这只是一个学校项目的小程序,我有一个错误 我想这可能是缩进的问题,但我不确定,是否需要任何帮助:)要继续Jim所说的,您的代码应该是 import time def pini(): pin1 = int(input("enter your pin please: ") if pin1 == pin: print("pin correct")
我想这可能是缩进的问题,但我不确定,是否需要任何帮助:)要继续Jim所说的,您的代码应该是
import time
def pini():
pin1 = int(input("enter your pin please: ")
if pin1 == pin:
print("pin correct")
print("paying: £",amount)
print("opening connection...")
time.sleep(0.4)
print("contacting bank...")
time.sleep(1.0)
print("contacting bank...")
time.sleep(0.5)
print("contacting bank...")
time.sleep(0.2)
print("contacting bank...")
time.sleep(0.2)
print("transaction successful")
elif:
print("wrong pin, try again")
pini()
print("Welcome to the bank")
print("\n")
pin = int(input("what is your pin: ")
pay = ""
while pay == "":
pay = input("press 'n' to make a payement: ").lower()
if pay == "n":
amount = int(input("please enter amount to pay: ")
print("please insert your card to pay" , "£",amount)
print("\n")
pini()
您可能想考虑使用IDE——因为这些可以突出显示像这样的简单错误(例如,Eclipse是我的选择)。询问哪一个是最好的-要继续Jim所说的,您的代码应该是
import time
def pini():
pin1 = int(input("enter your pin please: ")
if pin1 == pin:
print("pin correct")
print("paying: £",amount)
print("opening connection...")
time.sleep(0.4)
print("contacting bank...")
time.sleep(1.0)
print("contacting bank...")
time.sleep(0.5)
print("contacting bank...")
time.sleep(0.2)
print("contacting bank...")
time.sleep(0.2)
print("transaction successful")
elif:
print("wrong pin, try again")
pini()
print("Welcome to the bank")
print("\n")
pin = int(input("what is your pin: ")
pay = ""
while pay == "":
pay = input("press 'n' to make a payement: ").lower()
if pay == "n":
amount = int(input("please enter amount to pay: ")
print("please insert your card to pay" , "£",amount)
print("\n")
pini()
您可能想考虑使用IDE——因为这些可以突出显示像这样的简单错误(例如,Eclipse是我的选择)。询问哪一个是最好的-我在代码中添加了一些注释,如下所示
def pini():
pin1 = int(input("enter your pin please: "))
我在代码中添加了一些注释,如下所示
def pini():
pin1 = int(input("enter your pin please: "))
)在inputIn all
int(input(“”)
调用中缺少。您忘了关闭外圆括号。例如,在所有int(input(“”)调用中,inputIn中缺少int(input)(“)
”)
调用您忘记关闭外圆括号。即int(输入(“请输入您的pin:”)