文档详情

Python基本操作题 _原创文档.pdf

发布:2024-06-29约9.77千字共10页下载文档
文本预览下载声明

1.请补充横线处的代码,让Python帮你随机选一个饮品吧!

import____①____

(1)

listC=[加多宝,雪碧,可乐,勇闯天涯,椰子汁]

print(random.____②____(listC))

参考答案:

importrandom

(1)

listC=[加多宝,雪碧,可乐,勇闯天涯,椰子汁]

print(listC))

2.请补充横线处的代码,listA中存放了已点的餐单,让Python帮你增加一个“红烧肉”,

去掉一个“水煮干丝”。

listA=[水煮干丝,平桥豆腐,白灼虾,香菇青菜,西红柿鸡蛋汤]

listA.____①____(红烧肉)

②____(水煮干丝)

print(listA)

参考代码:

listA=[水煮干丝,平桥豆腐,白灼虾,香菇青菜,西红柿鸡蛋汤]

(红烧肉)

(水煮干丝)

print(listA)

3.请补充横线处的代码。dictMenu中存放了你的双人下午套餐(包括咖啡2份和点心2份)

的价格,让Python帮忙计算并输出消费总额。

dictMenu={卡布奇洛:32,摩卡:30,抹茶蛋糕:28,布朗尼:26}

___①____

foriin____②____:

sum+=i

print(sum)

参考代码:

dictMenu={卡布奇洛:32,摩卡:30,抹茶蛋糕:28,布朗尼:26}

sum=0

foriin():

sum+=i

print(sum)

4.获得输入正整数N,反转输出该正整数,不考虑异常情况。

参考代码:

N=input()

print(N[::-1])

5.给定一个数字123456,请采用宽度为25、右对齐方式打印输出,使用加号“+”填充。

参考代码:

print({:+25}.format(123456))

6.给定一个数字.9,请增加千位分隔符号,设置宽度为30、右对齐方式打印输出,使用空

格填充。

参考代码:

print({:30,}.format(.9))

7.给定一个整数数字0x1010,请依次输出Python语言中十六进制、十进制、八进制和二进

制表示形式,使用英文逗号分隔。

参考代码:

print(0x{0:x},{0},0o{0:o},0b{0:b}.format(0x1010))

8.获得用户输入的一个字符串,请输出其全小写形式。

参考代码:

s=input()

print())

9.获得用户输入的一个字符串,输出其中字母a的出现次数。

参考代码:

s=input()

print(a))

10.获得用户输入的一个字符串,替换其中出现的字符串py为python,输出替换后的字

符串。

参考代码:

s=input()

print(py,python))

11.获得用户输入的一组数字,采用逗号分隔,输出其中的最大值。

参考代码:

data=input()

a=(,)

b=[]

foriina:

(int(i))

print(max(b))

12.s=9e10是一个浮点数形式字符串,即包含小数点或采用科学计数法形式表示的字符

串,编写程序判断s是否是浮点数形式字符串。如果是则输出True,否则输出False。

参考代码:

s=9e10

iftype(eval(s))==type:

print(True)

else:

print(False)

13.s=123是一个整数形式字符串,编写程序判断s是否是整数形式字符串。如果是则输

出True,否则输出False。要求代码不超过2行。

参考代码:

s=123

print(Trueiftype(eval(s))==type(1)elseFalse)

14.列表ls=[123,456,789,123,456,789],请补充如下代码,求其各整数元

素的和。

ls=[123,456,789,123,456,789]

s=0

foriteminls:

if____①____==type(123):

s+=____②____

print(s)

参考代码:

ls=[123,456,789,123,456,789]

s=0

foriteminls:

显示全部
相似文档