我是很新的在Python编程,这是一件看起来很简单,但我似乎就是没有能够得到它的权利。
我有值的列表。
我想提示用户进行输入。
然后打印出这是在列表中相应的索引号的值。
myList [0, 1, 20, 30, 40]
choice = input()
print (......)
如果用户输入2,我要打印的那是索引2(20)处的值。 我不确定打印后放什么。
我是很新的在Python编程,这是一件看起来很简单,但我似乎就是没有能够得到它的权利。
我有值的列表。
我想提示用户进行输入。
然后打印出这是在列表中相应的索引号的值。
myList [0, 1, 20, 30, 40]
choice = input()
print (......)
如果用户输入2,我要打印的那是索引2(20)处的值。 我不确定打印后放什么。
您可以通过用户使用给定的输入访问列表中做到这一点。
通过我认为将是一个字符串用户给定的输入,所以我们需要使用int()
将其更改为一个整数。
print myList[int(choice)]
此外,您可能要首先检查所提供的输入的有效性; 它不能小于0,或大于表的长度更多 - 1;
choice = int(choice)
if (choice < 0 || choice >= len(myList))
print('Not Valid')
else
print myList[int(choice)]