pres = ["Kennedy", "Lincoln", "Washington", "Trump"]
for presidents in pres:
print ("%s" % presidents)
add = input("Please enter a president: ")
if add not in pres:
pres.append(add)
pres.insert(-1,add)
add = input("Please enter a president: ")
if add not in pres:
pres.append(add)
pres.insert(-1,add)
add = input("Please enter a president: ")
if add not in pres:
pres.append(add)
pres.insert(-1,add)
add = input("Please enter a president: ")
if add not in pres:
pres.append(add)
pres.insert(-1,add)
print (pres)
这个程序是否正确地涵盖了这个问题:写一个包含四位美国总统名单的程序。你想用哪位总统都行。然后,运行一个循环,在列表中再添加四位总统。调用另一个以列表为唯一参数的函数。第二个函数应该对列表进行排序,然后在列表中循环,在自己的行中打印每个总统的名字。你知道吗
例如,它将我的输出显示为:
Please enter a president: obama
Please enter a president: eisenhower
Please enter a president: truman
Please enter a president: obama
['Kennedy', 'Lincoln', 'Washington', 'Trump', 'obama', 'obama', 'eisenhower', 'eisenhower', 'truman', 'obama', 'truman']
所以拆下第二个插件。你知道吗
此外,您还必须运行一个循环,以添加四个以上的总统,因此:
最后,创建一个函数并将总统姓名作为参数传递,使用sort函数(use sort()或sorted())并打印列表。你知道吗
希望这有帮助。你知道吗
相关问题 更多 >
编程相关推荐