栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

文章目录
  • python基础入门语法练习题--A卷
    • 第1题
    • 第2题
    • 第3题
    • 第4题
    • 第5题
    • 第6题
    • 第7题
    • 第8题
    • 第9题
    • 第10题

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程序,模拟从键盘输入用户名和密码,程序打印输出用户名和密码,并打印密码的数据类型和长度。效果如下:

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元),为每个变量添加相应注释,并根据以下效果图提示完成该习题:

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"

效果图:

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?"

效果图:

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元"

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)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1025416.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号