资源描述:
《Python基本操作题电子教案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.请补充横线处的代码,让Python帮你随机选一个饮品吧!import____①____random.seed(1)listC=['加多宝','雪碧','可乐','勇闯天涯','椰子汁']print(random.____②____(listC))参考答案:importrandomrandom.seed(1)listC=['加多宝','雪碧','可乐','勇闯天涯','椰子汁']print(random.choice(listC))2.请补充横线处的代码,listA中存放了已点的餐单,让Python帮你增
2、加一个“红烧肉”,去掉一个“水煮干丝”。listA=['水煮干丝','平桥豆腐','白灼虾','香菇青菜','西红柿鸡蛋汤']listA.____①____("红烧肉")listA.____②____("水煮干丝")print(listA)参考代码:listA=['水煮干丝','平桥豆腐','白灼虾','香菇青菜','西红柿鸡蛋汤']listA.append("红烧肉")listA.remove("水煮干丝")print(listA)3.请补充横线处的代码。dictMenu中存放了你的双人下午套餐(包括咖啡
3、2份和点心2份)的价格,让Python帮忙计算并输出消费总额。dictMenu={'卡布奇洛':32,'摩卡':30,'抹茶蛋糕':28,'布朗尼':26}___①____foriin____②____:sum+=iprint(sum)参考代码:dictMenu={'卡布奇洛':32,'摩卡':30,'抹茶蛋糕':28,'布朗尼':26}sum=0foriindictMenu.values():sum+=iprint(sum)4.获得输入正整数 N,反转输出该正整数,不考虑异常情况。 参考代码:N=inpu
4、t()print(N[::-1])5.给定一个数字123456,请采用宽度为25、右对齐方式打印输出,使用加号“+”填充。 参考代码:print("{:+>25}".format(123456))6.给定一个数字12345678.9,请增加千位分隔符号,设置宽度为30、右对齐方式打印输出,使用空格填充。参考代码:print("{:>30,}".format(12345678.9))7.给定一个整数数字0x1010,请依次输出Python语言中十六进制、十进制、八进制和二进制表示形式,使用英文逗号分隔。参考代
5、码:print("0x{0:x},{0},0o{0:o},0b{0:b}".format(0x1010))8.获得用户输入的一个字符串,请输出其全小写形式。 参考代码:s=input()print(s.lower())9.获得用户输入的一个字符串,输出其中字母a的出现次数。 参考代码:s=input()print(s.count("a"))10.获得用户输入的一个字符串,替换其中出现的字符串"py"为"python",输出替换后的字符串 。参考代码:s=input()print(s.replace("py"
6、,"python"))11.获得用户输入的一组数字,采用逗号分隔,输出其中的最大值。 参考代码:data=input()a=data.split(",")b=[]foriina:b.append(int(i))print(max(b))12.s="9e10"是一个浮点数形式字符串,即包含小数点或采用科学计数法形式表示的字符串,编写程序判断s是否是浮点数形式字符串。如果是则输出True,否则输出False。参考代码:s="9e10"iftype(eval(s))==type(12.0):print("True
7、")else:print("False")13.s="123"是一个整数形式字符串,编写程序判断s是否是整数形式字符串。如果是则输出True,否则输出False。要求代码不超过2行。参考代码:s="123"print("True"iftype(eval(s))==type(1)else"False")14.列表ls=[123,"456",789,"123",456,"789"],请补充如下代码,求其各整数元素的和。ls=[123,"456",789,"123",456,"789"]s=0foriteminl
8、s:if____①____==type(123):s+=____②____print(s)参考代码:ls=[123,"456",789,"123",456,"789"]s=0foriteminls:iftype(item)==type(123):s+=itemprint(s)15.whileTrue:可以构成一个“死循环”。请编写程序利用这个死循环完成如下功能:循环获得用户输入,直至用户输入字符y或Y为止,并退出