我对Python编程很陌生,这看起来很简单,但我似乎无法做到正确。
我有一个值列表
我想提示用户输入。
然后打印出列表中相应索引号的值。
myList [0, 1, 20, 30, 40]
choice = input()
print (......)
如果用户输入2,我想打印索引2(20)处的值。我不确定打印后要放什么。
答案 0 :(得分:0)
您可以通过用户使用给定输入访问列表来完成此操作。
我假设用户给出的输入是一个String,因此我们需要使用int()
将其更改为整数。
print myList[int(choice)]
此外,您可能需要先检查所提供输入的有效性;它不能小于0,或者大于列表的长度 - 1;
choice = int(choice)
if (choice < 0 || choice >= len(myList))
print('Not Valid')
else
print myList[int(choice)]