ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

练习题

2019-12-22 13:51:23  阅读:929  来源: 互联网

标签:练习题 提供 Nick 名字 names Tony input


 

 

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有