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

Python•exercises

catalogue

  • 题目1:温度转换器
  • 题目2:奇偶数判断与简单统计
  • 题目3:字符串操作与列表初步
  • 题目4:购物车价格计算器

题目1:温度转换器

hua=float(input("please input the temperature:"))she=(hua-32)/1.8print("the she temperature is:",round(she,2))

题目2:奇偶数判断与简单统计

sum=0# 用total更好看,因为sum是方法名,下面有黄线foriinrange(1,6):# i用num更好看shuru=int(input("请输入整数:"))# num = int(input(f"请输入第{i+1}个整数:")),用f方便中间插入变量sum=sum+shuruifshuru%2==0:print("偶数")else:print("奇数")print("总和为",sum)

题目3:字符串操作与列表初步

importre sentence=input("please input English sentence:\n")print(f"转换为大写字母为:{sentence.upper()}")splitSen=re.split(r"[\s,.!']+",sentence)# 正则表达式,s是空格,这里可以使用空格、逗号、实心点、感叹号分割,记得s前的\,否则空格不生效splitSen=[itemforiteminsplitSenifitem.strip()]# strip只能过滤字符串的空格,列表要用列表推导式过滤print(f"单词个数为:{len(splitSen)}")print(f"按首字母排序后的单词列表为:{sorted(splitSen)}")# sort对原变量操作,不返回新列表。sorted返回新列表,原列表不变

题目4:购物车价格计算器

user_dict={"price":float(input("please input the price: ")),"quantity":int(input("please input the quantity:"))}# 将用户输入放字典,"price"和"quantity"是键名total=user_dict["price"]*user_dict["quantity"]# 商品总价print(f"商品总价为:{total}元")if(total>=100):total=0.9*total# 打九折else:pass# 不执行操作print(f"实际支付金额为:{round(total,2)}元")
http://www.cnnetsun.cn/news/3686657.html

相关文章:

  • 青少年低成本创业指南:从零开始实践与风险控制
  • Edtr.io插件架构深度解析:从入门到精通的扩展开发教程
  • 如何快速上手Lightbug HTTP?5分钟搭建你的第一个Mojo Web服务
  • 如何使用grunt-angular-templates:5分钟上手AngularJS模板缓存技巧
  • 卫星电源设计:超低噪声LDO TPS7H1111在空间载荷中的应用与实测
  • MySQL新手入门:从安装配置到SQL基础与连接池实战
  • VMware Unlocker终极指南:在普通PC上解锁macOS虚拟化功能
  • Cortex-M3异常处理:堆栈帧与EXC_RETURN机制深度解析
  • SpringBoot马术俱乐部管理系统开发实践
  • 3个关键策略:解决ComfyUI自定义节点管理的常见难题
  • Django国际化与本地化:Django 3 by Example多语言网站解决方案
  • 深入解析TI处理器架构:从ALU到缓存,嵌入式开发实战指南
  • pgwire高级特性:深入探索PostgreSQL协议的高级功能与扩展
  • 深入解析TI DM6446 VPSS:从视频流水线架构到寄存器配置实战
  • Jellium Desktop播放历史基础:掌握你的媒体浏览记录
  • Unity项目丢失脚本批量清理:编辑器工具开发与序列化原理详解
  • 2026技术前沿:基于向量空间语义漂移监测与动态对齐的生成式引擎优化(GEO)工程实践
  • C语言WebAssembly文件操作:从虚拟文件系统到浏览器端实现
  • 工业机器人编程与仿真工具功能需求分析
  • Vibe Coding原则:AI工程师必备的编程思维
  • 163、DOL-HDR与staggered HDR技术对比:时序设计、SNR提升与车载场景的挑战
  • 如何轻松下载视频号和抖音无水印视频:跨平台资源嗅探下载器实用指南
  • Apache Karaf 开发进阶:OSGi bundle与依赖管理最佳实践
  • GAPSO优化BP神经网络:提升预测精度与训练效率
  • 如何快速搭建微信机器人:wechat-api实战指南
  • Jellium Desktop快捷键冲突入门:冲突基础
  • 如何完全免费解锁Cursor Pro高级功能:小白也能懂的终极指南
  • 074、YOLOv8改进实战:动态标签分配策略对比(ATSS/OTA/TOOD)在YOLOv8中的实现与性能评估
  • 大语言模型工作空间分析:从原理到提示词优化实践
  • LLM微调实战:从通用模型到教学专用AI