所以我试图做一个校验位功能,令人尴尬的是,我很早就遇到了一个我一直试图寻找问题的障碍,但不幸的是,我遇到的大多数解释都超出了我的理解。我希望有人能给我一个具体的问题,我现在的问题是什么
mam = []
def check_digit():
a = int(input("Please enter your 10 digit book number"))
b = str(a)
for c in b:
mam.append(c)
print(c)
check_digit()
很抱歉没有为变量设置名称,我更喜欢以这种方式编码,即使它最终会让其他人难以阅读。无论如何,每次我写一个以 0 开头的整数时,都会出现语法错误“无效令牌”,我不知道如何解决它。有人可以帮我吗?我将感激不尽
固定的。我真的需要更新 Python,我目前正在运行 2.7。
raw_input 解决了这个问题