繁体   English   中英

Python从列表中选择一个名称

[英]Python choosing a name from a list

有没有一种方法可以从列表中选择一个事件并选择它,以便添加名称? events = [“ 100m Dash”]

 menu = int(input("###Welcome to the PE departments Sports Day        
 program\nPlease enter a number to progress through the menu:\n1.Input 
 events and names  of students\n2.Add the winners to a text document\n3.Open  
 the house point tracking###"))

if menu == 1:

menu1 = int(input("Please enter a number to progress through the menu:\n1.Add an event\n2.Add an name"))

if menu1 == 2:
    print events


    name_1 = int(input("Which event do you want to add the name to?:"))
    if name_1 == events:
        name_1_1 = str(input("Please enter a name you would like to enter:"))
        print(name_1_1 ,"has been added to text file: Names and Events")
        file_appender = open("names.txt","w")
        file_appender.write(name_1_1)
names = ["steve", "bob", "joe"]
events = {"100m Dash": names}
print(events)
name_1_1 = str(input("Please enter a name you would like to enter:"))
names.append(name_1_1)
events["100m Dash"] = names
print(events)

这是以下输出:

{'100m Dash': ['steve', 'bob', 'joe']}
{'100m Dash': ['steve', 'bob', 'joe', 'robert']}

这使用字典来按事件跟踪名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM