表单数据是什么意思基本编程题--python
基本编程题 --python
1、让Python帮你随机选⼀个饮品吧!
import random
listC = ['加多宝', '雪碧', '可乐', '勇闯天涯', '椰⼦汁']
print(random.choices(listC), type(random.choices(listC))) # choices函数返回列表类型数据
print(random.choice(listC), type(random.choice(listC))) # choice函数返回字符串类
12345
2、listA中存放了已点的餐单,让Python帮你增加⼀个‘红烧⾁‘,去掉⼀个‘⽔煮⼲丝’。
listA = ['⽔煮⼲丝', '⾖腐', '基围虾', '青菜', '西红柿炒鸡蛋']
listA.append('红烧⾁')
print(listA)
print(listA)
12345
3、dictMenu中存放了你的双⼈下午套餐(包括咖啡2份和点⼼2份)的价格,让Python帮忙计算并输出消费总额。
dictMenu = {'卡布奇诺': 32, '摩卡': 30, '抹茶蛋糕': 28, '布朗尼': 26}
Sum = 0
for i in dictMenu.values():
Sum += i
print(Sum)
12345
4、获得输⼊正整数N,反转输出该正整数,不考虑异常情况
s = input()
print(eval(s[::-1])) # eval函数会根据输⼊的内容字符串s中内容转换为相应的类型
12
5、给定⼀个数字123456,请采⽤宽度为25、右对齐⽅式打印输出,使⽤加号‘+‘填充。
print('{:+>25}'.format(123456))
1
6、给定⼀个数字12345678.9,请增加千位分隔符号,设置宽度为30、右对齐⽅式打印输出,使⽤空格填充
print('{:>30,}'.format(12345678.9))
1
7、给定⼀个整数数字0x1010,请以此输出Python语⾔中⼗六进制、⼗进制、⼋进制和⼆进制表⽰形式,使⽤英⽂逗号分隔print('0x{0:x},0o{0:o},{0},0b{0:b}'.format(0x1010))
1
8、获得⽤户输⼊的⼀个字符串,请输出其全⼩写形式
s = input()
print(s.lower())
12
9、获得⽤户输⼊的⼀个字符串,输出其中字符a的出现次数
s = input()
unt('a'))
12
10、获得⽤户输⼊的⼀个字符串,替换其中出现的字符串‘py‘为’python‘,输出替换后的字符串。
s = input()
place('py', 'Python'))
12
11、获得⽤户输⼊的⼀组数字,采⽤逗号分隔,输出其中的最⼤值
data = input()
a = data.split(',') # a是列表类型
b = []视图按钮的作用是
for i in a:
b.append(i)
print(max(b))
123456
12、s='9e10’是⼀个浮点数形式字符串,即包含⼩数点或采⽤科学计数法形式表⽰的字符串,编写程序判断s是否是浮点数形式字符串。如果是则输出True,否则输出False。(2种⽅法)
s = '9e10'
if type(eval(s) == type(0.0)):
print('True')
else:
print('False')
12345
s = '9e10'
print('True' if type(eval(s)) == type(0.0) else 'False')
12
13、s=‘123’是⼀个整数形式字符串,编写程序判断s是否整数形式字符串。如果是则输出True,否则输出Fasle。要求代码不超过2⾏
s = '123'
print('True' if type(eval(s)) == type(1) else 'False')
12
14、ls是⼀个列表,内容如下:ls = [123,‘456’,789,‘123’,456,‘798’],求其各整数元素的和。
ls = [123, '456', 789, '123', 456, '798']
Sum = 0
for item in ls:php语言是什么梗
if type(item) == type(123):
Sum += item
print(Sum)
123456
15、while True:可以构成⼀个‘死循环‘。请编写程序利⽤这个死循环完成如下功能:循环获得⽤户输⼊,直⾄⽤户输⼊字符y或Y为⽌,并退出程序。(给出了两个例⼦)
while True:
s = input()
if s in ['y', 'Y']:
break
1234
while True:
s = input()
if s== 'y' or s== 'Y':
exit()
1234
16、请编写⼀段程序,获得⽤户输⼊时⽆提⽰,获得⽤户输⼊后计算100除输⼊值,结果运算正常就输出结果,并退出,永远不报错退出。
try:
a = eval(input())
print(100 / a, type(100 / a)) # float
except:
pass
12345
css3transform用法17、如下函数返回两个数的平⽅和,请补充横线处代码
def psum(a, b):
return a ** 2 + b ** 2
if __name__ == '__main__':
t1 = psum(2, 2)
print(t1)
123456
18、如下函数返回两个数的平⽅和,如果只给⼀个变量,则另⼀个变量的默认值为整数10
def psum(a, b=10):
return (a ** 2 + b ** 2), a + b
if __name__ == '__main__':
t1, t2 = psum(2)
print(t1, t2)
12345
19、如下函数同时返回两个数的平⽅和以及两个数的和,请补充横线处代码
def psum(a, b):
return (a ** 2 + b ** 2), a + b
if __name__ == '__main__':
t1, t2 = psum(2, 2)
print(t1, t2)
12345
20、如下函数返回两个数的平⽅和与n的乘积
n = 2
def psum(a, b):
global n
return (a ** 2 + b ** 2) * n
if __name__ == '__main__':
print(psum(2, 3))
123456
21、PyIntaller库⽤来对Python源程序进⾏打包。
,请给出将其打包成⼀个可执⾏⽂件的命令:
源程序进⾏打包。,请给出将其打包成⼀个可执⾏⽂件的命令:
pyinstaller -F py.py
22、PyInstaller库⽤来对Python源程序进⾏打包。给定⼀个源⽂件py.py和⼀个图标⽂件py.ico,请利⽤这两个⽂件进⾏打包,⽣成⼀个可执⾏⽂件:pyinstaller -I py.ico -F py.py
23、txt表⽰⼀段中⽂⽂本,请补充代码,输出该⽂本所有可能的分词结果
import jieba
txt = '中华⼈民共和国教育部考试中⼼'
ls = jieba.lcut(txt, cut_all=True)
print(ls)
12345
[‘中华’, ‘中华⼈民’, ‘中华⼈民共和国’, ‘中华⼈民共和国教育部’, ‘华⼈’, ‘⼈民’, ‘⼈民共和国’, ‘共和’, ‘共和国’, ‘国教’, ‘教育’, ‘教育部’, ‘教育部考试中⼼’, ‘考试’, ‘中⼼’]
24、打开⼀个⽂件a.txt,如果该⽂件不存在则创建,存在则产⽣异常并报警
try:
f = open('a.txt', 'x')
except:
print('⽂件存在,请⼩⼼读取!')
1234
25、ls是⼀个列表,内容如下:ls = [123,‘456’,789,‘123’,456,‘789’],在789后增加⼀个元素‘012‘
ls = [123, '456', 789, '123', 456, '789']
ls.insert(3, '012')
print(ls)
123
[123, ‘456’, 789, ‘012’, ‘123’, 456, ‘789’]
26、ls是⼀个列表,内容如下:ls = [123,‘456’,789,‘123’,456,‘789’],使⽤remove()⽅法,采⽤⼀⾏语句,删除元素789.
ls = [123, '456', 789, '123', 456, '789']
print(ls)
123
27、ls是⼀个列表,内容如下:ls = [123,‘456’,789,‘123’,456,‘789’],请将列表ls逆序打印。
ls = [123, '456', 789, '123', 456, '789']
广告联盟是真的吗print(ls[::-1])
12
[‘789’, 456, ‘123’, 789, ‘456’, 123]
28、ls是⼀个列表,内容如下:ls = [123,‘456’,789,‘123’,456,‘789’],将列表ls中第⼀次出现789位置的序号打印出来。注意,不要直接输出序号,采⽤列表操作⽅法。
ls = [123, '456', 789, '123', 456, '789']
print(ls.index(789))
12
29、d是⼀个字典,内容如下:d = {123:‘123’, 456:‘456’,789:‘789’},请补充如下代码,将字典d中所有值以列表形式输出。
d = {123: '123', 456: '456', 789: '789'}
print(list(d.values()))
12
30、d是⼀个字典,内容如下:d = {123:‘123’, 456:‘456’,789:‘789’},将字典d中所有键以列表形式输出。
python基础代码100例d = {123: '123', 456: '456', 789: '789'}
print(list(d.keys()))
778570108 ⾥有志同道合的⼩伙伴,互帮互助。⾥有视频学习教程和PDF,⼀起学习,共同进步!加免费获取数⼗套PDF资料,助⼒python学习
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论