当前位置: 首页 > news >正文

大模型学习第5天--python基础(练习题)

# 作业三:类型转换练习

=========================================================================

# 任务描述:

# 编写一个程序,实现以下功能:

# 1. 定义以下变量(初始值都是字符串):

# - 学号:"2024001"

# - 数学成绩:"85"

# - 语文成绩:"90"

# - 英语成绩:"88"

# 2. 将成绩字符串转换为浮点数

# 3. 计算总分和平均分

# 4. 将总分和平均分转换为字符串(保留两位小数)

# 5. 输出格式化的成绩单,包括:

# - 学号

# - 各科成绩

# - 总分

# - 平均分

#

# 要求:

# - 使用int()、float()、str()进行类型转换

# - 平均分保留两位小数

# - 添加注释说明每个转换步骤

# #答3

# stu_id = "2024001"

# math_store = "85"

# yuwen_store = "90"

# english_store = "88"

# math = float(math_store)

# yuwen = float(yuwen_store)

# english = float(english_store)

# total_store = math + yuwen + english

# average_store = total_store / 3

# print(f"总分:{total_store}, 平均分:{average_store}")

# total = str(round(total_store,2))

# average = str(round(average_store,2))

# print(type(total))

# print(type(average))

# print(f"学号:{stu_id}")

# print(f"数学成绩:{math}")

# print(f"语文成绩:{yuwen}")

# print(f"英语成绩:{english}")

# print(f"总分:{total}")

# print(f"平均分:{average}")

# =======================================================================

# 作业四:运算符综合应用

# ========================================================================

# 任务描述:

# 编写一个程序,实现以下功能:

# 1. 定义两个整数变量 a = 15, b = 4

# 2. 计算并输出以下运算结果:

# - a + b(加法)

# - a - b(减法)

# - a * b(乘法)

# - a / b(除法)

# - a // b(整除)

# - a % b(取余)

# - a ** b(幂运算)

# 3. 使用比较运算符比较 a 和 b 的大小关系,输出:

# - a > b 的结果

# - a < b 的结果

# - a == b 的结果

# - a != b 的结果

# 4. 使用逻辑运算符,判断以下条件,并输出结果:

# - a > 10 and b > 2

# - a > 20 or b < 5

# - not (a < b)

#

# 要求:

# - 每个运算都要有清晰的说明

# - 使用格式化字符串输出

# - 添加适当的注释

# #答4

# a = 15

# b = 4

# #算术运算

# print("加法:" , a + b)

# print("减法:" , a - b)

# print("乘法:" , a * b)

# print("除法:" , a / b)

# print("整除:" , a // b)

# print("取余:" , a % b)

# print("幂运算:" , a ** b)

# print("幂运算:" , a ** b)

# print("幂运算:" , a ** b)

# print("幂运算:" , a ** b)

# print("=" * 50)

# #逻辑运算2

# print(a > b)

# print(a < b)

# print(a == b)

# print(a != b)

# print("=" * 50)

# #逻辑运算1

# print(a > 10 and b > 2) #True and True

# print(a > 20 or b < 5) #False or True

# print(not (a < b)) #not False

# ========================================================================

# 作业五:综合应用 - 购物计算器

# ========================================================================

#

# 任务描述:

# 编写一个购物计算器程序,实现以下功能:

# 1. 提示用户输入以下信息:

# - 商品1名称、单价、数量

# - 商品2名称、单价、数量

# - 商品3名称、单价、数量

# 2. 计算每个商品的小计(单价 × 数量)

# 3. 计算所有商品的总价(三个小计相加)

# 4. 假设折扣率为0.9(打9折),计算折扣后的价格

# 5. 输出格式化的购物清单,包括:

# - 每个商品的名称、单价、数量、小计

# - 总价(折扣前)

# - 折扣率

# - 折扣后价格

#

# 要求:

# - 使用有意义的变量名

# - 添加详细的注释

# - 输出格式要清晰,可以使用分隔线

# - 价格保留两位小数

# - 使用格式化字符串输出

# #答5

# #输入商品1名称、单价、数量

# goods1_name = input("商品名称1:")

# goods1_price = float(input("单价:"))

# goods1_num = float(input("数量:"))

# print("=" *50)

# # 输入商品2名称、单价、数量

# goods2_name = input("商品名称2:")

# goods2_price = float(input("单价:"))

# goods2_num = float(input("数量:"))

# print("=" *50)

# # 输入商品3名称、单价、数量

# goods3_name = input("商品名称3:")

# goods3_price = float(input("单价:"))

# goods3_num = float(input("数量:"))

# print("=" *50)

# # 计算每个商品的小计

# good1_spend = round(goods1_price * goods1_num)

# good2_spend = round(goods2_price * goods2_num)

# good3_spend = round(goods3_price * goods3_num)

# # 计算所有商品的总价

# total_spend = good1_spend + good2_spend + good3_spend

# # 打9折后价格

# discount_total_spend = round(0.9 * total_spend,2)

# #输出格式化的购物清单

# print(f"名称:{goods1_name} 单价:{goods1_price} 数量:{goods1_num} 小计:{good1_spend}")

# print(f"名称:{goods2_name} 单价:{goods2_price} 数量:{goods2_num} 小计:{good2_spend}")

# print(f"名称:{goods3_name} 单价:{goods3_price} 数量:{goods3_num} 小计:{good3_spend}")

# print(f"总价:{total_spend}")

# print("折扣率:90%")

# print(f"折扣后价格:{discount_total_spend}")

http://www.jsqmd.com/news/611469/

相关文章:

  • OpenClaw+Phi-3-vision-128k-instruct低成本方案:自建多模态自动化助手
  • Wan2.2-T2V-A5B新手必看:ComfyUI界面详解与核心节点功能说明
  • GLM-4.7-Flash惊艳效果:中英混合代码注释、数学推导链式回答、多轮记忆连贯性
  • Graphormer保姆级教学:Gradio界面汉化+响应式布局适配技巧
  • 动手学深度学习|ResNet 的梯度计算超详细讲解:为什么残差连接能让反向传播更顺畅?
  • 算法调度问题中的代价模型与优化方法的技术5
  • GLM-4.1V-9B-Base真实案例:模糊图、低光照图、多物体图的理解表现
  • 2026年比较好的初学手鼓/专业手鼓/便携手鼓厂家精选 - 品牌宣传支持者
  • 后端框架选型:为什么选Kotlin + Spring Boot
  • YOLOv8训练实战:解析SyntaxError等常见参数报错与高效避坑指南
  • 告别手动排版!DeepSeek-OCR-2保姆级教程:复杂文档精准提取为结构化Markdown
  • 逻辑运算符(‘短路与‘和‘逻辑与‘,‘短路或‘与‘逻辑或‘)
  • FLUX.2-klein-base-9b-nvfp4部署避坑指南:Anaconda虚拟环境管理与依赖冲突解决
  • ShareX截图工具缺失ffmpeg.exe的快速修复指南:2023最新版
  • OpenClaw 核心概念关系与配置指南
  • 使用 Personal Access Token(PAT)通过 HTTPS 推送到 GitHub(Windows)
  • 2026年知名的非洲鼓10寸/非洲鼓初学者/非洲鼓便携/非洲鼓成人公司推荐 - 品牌宣传支持者
  • 隐私优先的AI助手:本地化部署OpenClaw+Gemma-3-12b-it方案
  • OpenClaw技能市场挖掘:千问3.5-9B加持的5个高效办公技能
  • 基于Qwen3.5-9B-AWQ-4bit:快速构建智能图片分析工具的全流程
  • 动手学深度学习|深度学习硬件基础:CPU 和 GPU 到底有什么区别?为什么训练模型更喜欢 GPU?
  • 2026年知名的巴西专线专业报关退税/中国到巴西运输/巴西海运空运海外仓仓储/巴西DG柜运输年度精选公司 - 品牌宣传支持者
  • 飞书多维表格数据自动化同步:从MySQL到云端的一站式解决方案
  • 山东蜂窝卤煮锅哪家口碑好
  • PyTorch 2.8镜像企业实操:制造业缺陷检测模型迁移学习全流程复现
  • 基于单片机的云台控制系统设计
  • LingBot-Depth实战体验:电商商品深度图生成,效果超出预期
  • 墨语灵犀赋能在线教育:AI助教自动批改编程作业实践
  • 2026年口碑好的巴西ddp专线/义乌到巴西专线/巴西物流专线价格低服务优/巴西海外仓库优质公司推荐 - 品牌宣传支持者
  • Linux I/O 演进史:从管道到零拷贝,一篇串起个服务端核心原语抛