我想为每个班级创建一个学生列表,然后可以随机选择一个学生
import random
period1 = ['bern', 'brian', 'molly', 'pizza', 'dave', 'deena', 'tom', 'kelly']
period2 = ['bob', 'shane', 'marge', 'frank', 'Becky ', 'Delilah ', 'Teddy', 'Hudson']
random_student = input('Which class needs a volunteer?')
print(random.choice(random_student))
我认为你最好是编一本字典,而不是用列表
input
返回字符串而不是变量。例如,当您想调用变量period1
时,输入将以字符串形式返回'period1'
。解决这个问题的一种方法是使用键和值对创建字典。键将是一个字符串:'period1'
,值将是学生姓名列表。现在,您可以使用字符串筛选到所需的列表相关问题 更多 >
编程相关推荐