第 2 章 · 顺序结构 — 上机练习
第 2 章 · 顺序结构 · 共 6 题 · 请打开 PyCharm 或交互式环境独立完成
01
华氏温度转摄氏温度
输入华氏温度 F,按公式 C = (F - 32) / 1.8 转换为摄氏温度,保留 1 位小数输出。
示例输入:
100
示例输出:100.0华氏度 = 37.8摄氏度
02
数位分解与求和
从键盘输入一个 3 位正整数,分别输出其百位、十位、个位数字,以及三位数字之和。
示例输入:
456
示例输出:百位:4 十位:5 个位:6 各位之和:15
03
时间格式转换
输入一个时间(时、分、秒)和经过的秒数 n,计算经过 n 秒后的新时间,以"X时Y分Z秒"格式输出。
示例:输入 10时30分25秒,经过500秒,输出
10时38分45秒
04
圆的周长和面积
输入圆的半径,计算周长和面积,保留 2 位小数输出。使用 import math 导入 math 模块。
示例输入:
10
示例输出:周长: 62.83 面积: 314.16
05
一元二次方程求根
输入方程系数 a、b、c,使用求根公式 x = (-b ± √(b²-4ac)) / 2a 计算并输出两个根。(保证有实数根)
示例输入:
a=1, b=-5, c=6
示例输出:3.0 2.0
06
最小数量的硬币
输入一个金额(元,精确到分),计算兑换成 一元、五角、一角、五分、一分 各多少枚,要求硬币总数最少。
提示:使用 from decimal import Decimal 避免浮点精度问题。
示例输入:
11.56
示例输出:11个一元 1个五角 0个一角 1个五分 1个一分