这个程序背后的逻辑是。
如果gtin!= 8并且它只是整数,则会打印错误,确保条形码的长度为8 如果gtin =不是整数,它将只打印允许的数字 用户需要按Enter继续该程序,但我不断收到语法错误 抱歉英语不好,因为它不是我的第一语言
def get_user_input():
""" get input from user """
GTIN = 0
while True:
try:
GTIN = int(input("input your gtin-8 number:"))
if len(str(GTIN)) == 8:
break
else:
print("make sure the length of the barcode is 8")
elif:
GTIN=(""):
continue
except ValueError:
print("only digits allowed")
return GTIN
def search_user_input():
这不是重复,因为我在我的程序中取得了进展,现在我发现了另一个我不确定如何修复的问题