大模型学习第6天--python基础(练习题if-else)

张开发
2026/4/9 22:22:03 15 分钟阅读

分享文章

大模型学习第6天--python基础(练习题if-else)
# 作业一条件语句基础# ## 任务描述# 编写一个程序实现以下功能# 1. 提示用户输入一个整数# 2. 判断这个数字是正数、负数还是零# 3. 判断这个数字是奇数还是偶数# 4. 判断这个数字是否在0到100之间包含0和100# 5. 根据以上判断输出详细的分析结果## 要求# - 使用if-else或if-elif-else语句# - 使用比较运算符和逻辑运算符# - 输出格式要清晰美观# - 添加适当的注释# #答1# zhengshu int(input(请输入一个整数))# #判断这个数字是正数、负数还是零# if zhengshu 0:# print(这是正数)# elif zhengshu 0:# print(这是零)# else:# print(这是负数)# #判断这个数字是奇数还是偶数# if zhengshu ! 0:# if zhengshu % 2 ! 0:# print(这是奇数)# else:# print(这是偶数)# else:# print(这是零非奇非偶)# # 判断这个数字是否在0到100之间包含0和100# if zhengshu 0 and zhengshu 100:# print(这个数字是否在0到100之间)# # 作业二多条件判断 - 成绩等级系统# ## 任务描述# 编写一个成绩等级评定程序实现以下功能# 1. 提示用户输入学生的姓名和三科成绩数学、语文、英语# 2. 计算总分和平均分# 3. 根据平均分判断等级# - 90分及以上优秀# - 80-89分良好# - 70-79分中等# - 60-69分及格# - 60分以下不及格# 4. 判断每科是否及格大于等于60分# 5. 输出格式化的成绩单包括# - 学生姓名# - 各科成绩# - 总分和平均分# - 等级评定# - 每科的及格情况## 要求# - 使用if-elif-else语句进行等级判断# - 使用嵌套条件或逻辑运算符判断每科及格情况# - 平均分保留两位小数# - 输出格式要清晰可以使用分隔线# #答2# #1输入姓名和分数# name input(请输入学生姓名)# math_store input(请输入数学成绩)# chinese_store input(请输入语文成绩)# english_store input(请输入英语成绩)# #分数转换为int类型# math int(math_store)# chinese int(chinese_store)# english int(english_store)# #---------------------------------------# #2计算总分和平均分# total_store math chinese english# average_store round(total_store / 3,2)# # 3根据平均分判断等级# if average_store 90:# print(优秀)# level 优秀# elif average_store 80:# print(良好)# level 良好# elif average_store 70:# print(中等)# level 中等# elif average_store 60:# print(及格)# level 及格# else:# print(不及格)# level 不及格# print( * 50)# #------------------------------# #4判断每科是否及格大于等于60分# if math 60:# print(数学及格)# math_level 及格# else:# print(数学不及格)# math_level 不及格# #--------------------------------# if chinese 60:# print(语文及格)# chinese_level 及格# else:# print(语文不及格)# chinese_level 不及格# #--------------------------------# if english 60:# print(英语及格)# english_level 及格# else:# print(英语不及格)# english_level 不及格# print( * 50)# #--------------------------------# #5输出格式化的成绩单包括# # - 学生姓名# # - 各科成绩# # - 总分和平均分# # - 等级评定# # - 每科的及格情况# print(f学生姓名{name})# print(f各科成绩数学{math} | 语文{chinese} | 英语{english})# print(f总分和平均分总分{total_store} | 平均分{average_store})# print(f等级评定{level})# print(f每科的及格情况数学{math_level} | 语文{chinese_level} | 英语{english_level})## # 作业三while循环 - 数字累加器# ## 任务描述# 编写一个程序实现以下功能# 1. 提示用户输入一个正整数n# 2. 使用while循环计算1到n的所有整数的和# 3. 使用while循环计算1到n的所有偶数的和# 4. 使用while循环计算1到n的所有奇数的和# 5. 输出三个计算结果## 要求# - 使用while循环# - 注意循环条件的设置避免无限循环# - 使用取余运算符%判断奇偶数# - 添加适当的注释说明## 示例# 如果输入n10应该输出# 1到10的和55# 1到10的偶数和30# 1到10的奇数和25## #答3# #1输入一个正整数n# n int(input(请各位输入一个正整数))# print(输入的正整数为:,n)# total_sum 0 #所有数字的和# sum_ji 0 #所有奇数的和# sum_ou 0 #所有偶数的和# num 1# while num n:# if num % 2 ! 0: #判断是否为偶数# sum_ji sum_ji num #奇数和# else:# sum_ou sum_ou num #偶数和# total_sum total_sum num# num num 1# print(f1到{n}的和{total_sum})# print(f1到{n}的偶数和{sum_ou})# print(f1到{n}的奇数和{sum_ji})

更多文章