如何在python中获取变量No输入?

时间:2016-02-12 11:42:34

标签: python

例如

print("Which Of the Following Activities Do you Enjoy?")
print("1)Swimming\n2)Jogging\n3)Basketball\4)Football\n5)Yoga")

我希望用户输入他们的选择,如1,2或3,4,5等,即从用户那里获得输入变量no。

2 个答案:

答案 0 :(得分:0)

一种方法是,您可以将用户的输入作为字符串获取,并使用str = input('') str = str.split(',') for choice in str: if choice == "1": print("Swimming") ... 获取所有用户选择的数组。

<script type="text/JavaScript" src="<%=cRutaRelativa%><%=NOMBRE_PROYECTO%>/Scripts/jquery-1.9.1.js"></script>

答案 1 :(得分:0)

Pythons raw_input()返回一个字符串,但您可以使用raw_input().split()

拆分此字符串以获取列表

因此,在您的情况下,您可以执行以下操作。

print("Which Of the Following Activities Do you Enjoy?")
print("1)Swimming\n"
      "2)Jogging\n"
      "3)Basketball\n"
      "4)Football\n"
      "5)Yoga")

user_choice = raw_input().split(' ,')

然后你可以遍历user_choice并获得个人选择。

for choice in user_choice:
    # do what you want