练习题
作者:互联网
1. 写一个程序,让用户提供 5 个名字。程序要把这 5 个名字保存在一个列表中, 最后打印出来。就像这样:
Enter 5 names:
Tony
Paul
Nick
Michel
Kevin
The names are Tony Paul Nick Michel Kevin
答案:
a=input("请提供5个名字,第一个:")
b=input("请提供5个名字,第二个:")
c=input("请提供5个名字,第三个:")
d=input("请提供5个名字,第四个:")
e=input("请提供5个名字,第五个:")
l=[a,b,c,d,e]
print("The names are "+" "+l[0]+" "+l[1]+" "+l[2]+" "+l[3]+" "+l[4])
2. 修改第1题的程序,要求不仅显示原来的名字列表,还要显示出排序后的列表。
a=input("请提供5个名字,第一个:")b=input("请提供5个名字,第二个:")
c=input("请提供5个名字,第三个:")
d=input("请提供5个名字,第四个:")
e=input("请提供5个名字,第五个:")
l=[a,b,c,d,e]
l.sort()
print("The names are "+" "+l[0]+" "+l[1]+" "+l[2]+" "+l[3]+" "+l[4])
3. 修改第 1 题的程序,要求只显示用户键入的第 3 个名字,就像这样:
The third name you entered is: Nick
答案:
a=input("请提供5个名字,第一个:")
b=input("请提供5个名字,第二个:")
c=input("请提供5个名字,第三个:")
d=input("请提供5个名字,第四个:")
e=input("请提供5个名字,第五个:")
l=[a,b,c,d,e]
print("The third name you entered is:"+l[2])
4. 修改第 1 题的程序,让用户替换其中一个名字。用户应该能选择要替换哪个 名字,然后键入新名字。最后显示这个新的列表:
Enter 5 names:
Tony
Paul
Nick
Michel
Kevin
The names are Tony Paul Nick Michel Kevin
Replace one name. Which one? (1-5): 4
New name: Peter
The names are Tony Paul Nick Peter Kevin
标签:练习题,提供,Nick,名字,names,Tony,input 来源: https://www.cnblogs.com/clt0223/p/12079644.html