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

Python 算数运算练习题

计算数字特征值

题目描述 

编写一个程序,接收用户输入的两个整数 a 和 b(a > b > 0),计算并输出以下结果:

  1. a 与 b 的和的平方
  2. a 除以 b 的商和余数
  3. a 与 b 的平均数(保留 2 位小数)

示例

请输入整数a: 3
请输入整数b: 2
a与b的和的平方: 25
a除以b的商: 1, 余数: 1
a与b的平均数: 2.50

实现代码

a = int(input("请输入整数a: "))
b = int(input("请输入整数b: "))# 1. 计算a与b的和的平方
sum_squared = (a + b) ** 2# 2. 计算a除以b的商和余数
quotient = a // b  # 整除求商
remainder = a % b  # 取模求余数# 3. 计算a与b的平均数并保留2位小数
average = (a + b) / 2# 输出结果
print(f"a与b的和的平方: {sum_squared}")
print(f"a除以b的商: {quotient}, 余数: {remainder}")
print(f"a与b的平均数: {average:.2f}")

数字拆分计算

题目描述 

编写程序,接收一个 3 位正整数(100~999),完成: 拆分出百位、十位、个位数字。

示例

请输入一个3位正整数(100~999): 123
百位:1,十位:2,个位:3

实现代码


number = int(input("请输入一个3位正整数(100~999): "))# 拆分百位数字:整除100
hundreds = number // 100# 拆分十位数字:先整除10去掉个位,再对10取模
tens = (number // 10) % 10# 拆分个位数字:对10取模
units = number % 10# 输出结果
print(f"百位:{hundreds},十位:{tens},个位:{units}")

http://www.xdnf.cn/news/20075.html

相关文章:

  • 应对技术选型与技术债务以及架构设计与业务需求的关系
  • 概率与数理统计公式及结论汇总
  • 从策略到实效|Adobe Target 实战应用与成功案例
  • uni-app iOS 文件调试常见问题与解决方案:结合 itools、克魔、iMazing 的实战经验
  • 用spring框架实现简单的MVC业务
  • 远程协作下的项目失控:不是信任危机,而是感知缺失
  • 7种流行Prompt设计模式详解:适用场景与最佳实践
  • 快速、归并、堆、希尔、ArrayList排序
  • pyinstaller
  • SQL decode() 函数
  • Python爬虫实战:研究Axes Grid模块,构建旅游平台酒店数据采集和分析系统
  • VNC连接服务器实现远程桌面-针对官方给的链接已经失效问题
  • Linux 综合练习
  • LTE CA和NR CA的区别和联系
  • 第七章 Cesium 3D 粒子烟花效果案例解析:从原理到完整代码
  • CSS Position 属性
  • Pspice仿真电路:(三十六)变压器仿真
  • 本科论文抽检档案整理:Python批量文件查找、打包、改名
  • 【uniapp】打包为h5在保留头部标题的同时配置网站标题不跟随页面路由更新
  • CVPR 2025|无类别词汇的视觉-语言模型少样本学习
  • RikkaHub:安卓原生AI聊天新体验
  • 【设计模式】UML 基础教程总结(软件设计师考试重点)
  • 十一、标准化和软件知识产权基础知识
  • 认识 Flutter
  • 告别 OpenAI SDK:如何使用 Python requests 库调用大模型 API(例如百度的ernie-4.5-turbo)
  • 【Qt开发】按钮类控件(三)-> QCheckBox
  • 【完整源码+数据集+部署教程】手袋类型检测系统源码和数据集:改进yolo11-AFPN-P345
  • 前端开发,同源策略
  • 【Linux】Linux进程状态和僵尸进程:一篇看懂“进程在忙啥”
  • 基于OpenGL封装摄像机类:视图矩阵与透视矩阵的实现