在列表中的不同插槽中存储7个用户输入

时间:2016-03-03 23:04:35

标签: python list

print("Type in the 7 digits") 
(7D)=list(7D)

(7D)=int(input([0]))
(7D)=int(input([1]))
(7D)=int(input([2]))
(7D)=int(input([3]))
(7D)=int(input([4]))
(7D)=int(input([5]))
(7D)=int(input([6]))

print(7d)

我正在尝试创建一个程序,让用户可以在保存列表中每个数字不同的插槽的同时输入7位数字。

例如用户类型1601732 程序必须存储1作为7D([0]),6作为7D([1])......

2 个答案:

答案 0 :(得分:1)

如果接受单个字符串,则可以将其作为列表访问,因为字符串也是序列

>>> s = input('enter 7 digits: ')
enter 7 digits: 1352468
>>> s
'1352468'
>>> s[0]
'1'
>>> s[3]
'2'

您也可以将其解释为计算数字

>>> int(s)
1352468
>>> int(s[1])
3

答案 1 :(得分:1)

typed = raw_input("Type in 7 digits: ")
digits_list = [ ]
count = 0
for i in typed:
    digits_list.append(typed[count])
    count +=1

print digits_list来检查。我相信这就是你想要的:)