码迷,mamicode.com
首页 > 其他好文 > 详细

练习题

时间:2019-12-22 14:55:19      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:alt   img   inpu   bsp   red   第一个   原来   div   png   

 

 

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

 

 

练习题

标签:alt   img   inpu   bsp   red   第一个   原来   div   png   

原文地址:https://www.cnblogs.com/clt0223/p/12079644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!