Python基础入门篇【25】--python基础入门练习卷A

前言
作者简介:短尾巴小鳄鱼 ,一位不放弃自己的上进卷妹
💬 如果文章知识点有错误的地方,请留言指正~和大家一起学习,一起进步
💬 人生格言:昨日种种,皆成今我。今日种种,方成新我。切莫踌躇,莫停留,莫沉溺💬
如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦

python基础入门语法练习题–A卷

python基础入门篇差不多已经更新完了,下面来做一些小练习(附答案)帮助巩固所学的知识。题目是由简单到复杂的,耐心做完吧。


第1题

小明在书店各买了以下三本书,请计算小明最终应付的总金额并打印:
1、一本《Java从入门到精通》,价格66元

2、一本《python从入门到精通》,价格43.8元

3、一本《算法入门》,价格78.6元

java_learn = 66
python_learn = 43.8
algorithme_learn = 78.6

total_je = java_learn + python_learn + algorithme_learn
print('小明应付总金额为%s' % total_je)

第2题

编写Python程序,模拟从键盘输入用户名和密码,程序打印输出用户名和密码,并打印密码的数据类型和长度。效果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QMXwh0tb-1658804556682)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220726093056237.png)]

username = input('请输入用户名:')
password = input('请输入密码:')

print('用户名:%s' % username)
print('密码:%s' % password)
print('密码长度:%s' % len(password))
print('密码数据类型:%s' % type(password))

第3题

小明所在班级的数据成绩如下表所示:

数学成绩
100949896958785997992
7898.588100779766688789
9399958988.578.57876

将成绩放入列表中,统计一共有多少学生,最高分是多少,最低分是多少。

math_grade = [100, 94, 98, 96, 95, 87, 85, 99, 79, 92, 78, 98.5, 88, 100, 77, 97, 66, 68, 87, 89, 93, 99, 95, 89, 88.5, 78.5, 78, 76]

print('一共有%s名学生' % len(math_grade))
print('数据最高分:%s' % max(math_grade))
print('数学最低风:%s' % min(math_grade))

第4题

定义以下变量并赋值:

鸡肉饭(20.5元),鱿鱼饭(23.5元),番茄鸡蛋汤(2元),牛肉汤(2元),酸菜米线(16元),橙汁(15元),草莓汁(20元),苹果汁(15元),西瓜汁(20元),为每个变量添加相应注释,并根据以下效果图提示完成该习题:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vLvlpc60-1658804556684)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220726095354480.png)]

chicken_rice = 20.5  # 鸡肉饭
squid_rice = 23.5  # 鱿鱼饭
egg_soup = 2  # 番茄鸡蛋汤
beef_soup = 2  # 牛肉汤
rice_noodles = 16  # 酸菜米线
orange_juice = 15  # 橙汁
strawberry = 20  # 草莓汁
apple_juice = 15  # 苹果汁
watermelon_juice = 20  # 西瓜汁


if __name__ =='__main__':
    print('鱿鱼饭价格是否比鸡肉饭贵:', squid_rice > chicken_rice)
    print('酸菜米线是不是比鸡肉饭便宜:', rice_noodles < chicken_rice)
    print('西红柿鸡蛋汤与牛肉汤的价格是否相等:', egg_soup == beef_soup)
    print('鸡肉饭的价格不等于鱿鱼饭的价格:', chicken_rice != squid_rice)
    print('草莓是否大于等于橙汁的价格:', strawberry >= orange_juice)
    print('草莓是否大于等于西瓜汁的价格:', strawberry >= watermelon_juice)
    print('橙汁的价格是否小于等于草莓的价格:', orange_juice <= strawberry)
    print('草莓是否小于等于西瓜汁的价格:', strawberry <= watermelon_juice)

第5题

将han meimei转换成规范的英文名字,打印实现以下效果图

name_1 = "han"
name_2 = "meimei"

效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-41Vmk3Vg-1658804556686)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220726095913795.png)]

name_1 = "han"
name_2 = "meimei"

print(name_1.capitalize(), name_2.capitalize())

第6题

将以下验证码全部转换为小写字母

str_1 = "NAh8"

str_2 = "Sn6H"

str_3 = "HKFM"

str_1 = "NAh8"
str_2 = "Sn6H"
str_3 = "HKFM"

print(str_1.lower())
print(str_2.lower())
print(str_3.lower())

第7题

编写代码,统计下列字符串中Python出现的次数,并将Python及次数存储在字典中

str_1 = "I like Python. But which Python version should I use? Python 2 or Python 3?"

效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SHCsnItX-1658804556687)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220726100608378.png)]

str_1 = "I like Python. But which Python version should I use? Python 2 or Python 3?"

count_python = str_1.count('Python')
dict_1 = {'Python': count_python}
print(dict_1)

第8题

下列字符串中,判断名字以xiaoming开头,地点以BeiJing结尾,如何编写代码,返回结果都为True呢?

str_1 = "My name is xiaoming, I'm from BeiJing."

提示:len()函数计算字符串的长度,用于指定starswith()函数的开头和结尾。

str_1 = "My name is xiaoming, I'm from BeiJing."
start = len('My name is ')
end = len("My name is xiaoming, I'm from BeiJing")

result = str_1.startswith('xiaoming', start)
result1 = str_1.endswith('BeiJing', 0, end)
print(result)
print(result1)

第9题

对下列字符串去空格

name = '   xiaoming '
phone_number = ' 18812220001  '

注意给去掉空格的值赋值给一个变量

name = '   xiaoming '
phone_number = ' 18812220001  '

name = name.strip()
phone_number = phone_number.strip()
print(name)
print(phone_number)

第10题

将下列字符串中的金额转换成人民币¥.00格式,如效果图所示

str_1 = "小明买了一本书,58元,一个水杯20元"

str_2 = "一共花了78元"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XPjjmalH-1658804556687)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220726110150261.png)]

str_1 = "小明买了一本书,58元,一个水杯20元"
str_2 = "一共花了78元"

str_1 = str_1.replace('58元', '¥58.00')
str_1 = str_1.replace('20元', '¥20.00')
str_2 = str_2.replace('78元', '¥78.00')
print(str_1, str_2)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值