如何将具有多个输入的变量转换为列表?

时间:2016-08-21 16:56:43

标签: python-3.x

因此,在我的代码中,用户根据他们想要的项目数量输入GTIN-8代码。我试图拆分输入的输入(使其成为一个列表),但它不能与我合作。

while True:
itemsneeded = input("How many items do you need?")
if itemsneeded.isnumeric() and int(itemsneeded) <= 5:
    break
GTIN=''
count=0
while count<int(itemsneeded):
        GTIN=(input('Please enter all GTIN-8 for all items'))
        if GTIN.isnumeric() and len(GTIN)==8:
            Num0=int(GTIN[0])*3
            Num1=int(GTIN[1])
            Num2=int(GTIN[2])*3
            Num3=int(GTIN[3])
            Num4=int(GTIN[4])*3
            Num5=int(GTIN[5])
            Num6=int(GTIN[6])*3
            Num7=int(GTIN[7])
            total2=(Num0+Num1+Num2+Num3+Num4+Num5+Num6+Num7)
            if total2 % 10 == 0:
                print(GTIN)
                if GTIN in open('read_it.txt').read():
                    print('entered GTIN is valid')
                else:
                    print('The code entered is invalid')
                    print('Please renter this code')

            count+=1
        else:
            print("The entered GTIN-8 codes are incorrect")
            print(GTIN)
            list = GTIN.split()
            print(list)

(最后2行)

0 个答案:

没有答案