Appearance
数学表达式
- 简单数值计算(变量与算术运算符)
题目:已知一个苹果 3 元,一个香蕉 2 元,小明买了 5 个苹果和 4 个香蕉。用 Python 代码计算: 买苹果花了多少钱? 买香蕉花了多少钱? 一共花了多少钱?
python
# 定义单价和数量(数值类型,无需引号)
apple_price = 3 # 苹果单价:3元
banana_price = 2 # 香蕉单价:2元
apple_count = 5 # 苹果购买数量:5个
banana_count = 4 # 香蕉购买数量:4个
# 1. 计算苹果总价(单价 * 数量)
apple_total = apple_price * apple_count
# 2. 计算香蕉总价
banana_total = banana_price * banana_count
# 3. 计算总花费(苹果总价 + 香蕉总价)
total_cost = apple_total + banana_total
# 打印计算结果
print("买苹果花了:", apple_total, "元")
print("买香蕉花了:", banana_total, "元")
print("一共花了:", total_cost, "元")- 判断一个数是否为偶数
python
# 输入任意整数
num = int(input("请输入一个整数:"))
# mod运算判断奇偶性
if num % 2 == 0:
print(f"{num} 是偶数")
else:
print(f"{num} 是奇数")- 计算两个整数的余数
输入两个正整数dividend(被除数)和divisor(除数),计算dividend除以divisor的余数,并打印 “被除数 ÷ 除数 = 商…… 余数” 的完整格式。
python
# 输入被除数和除数(确保除数非0)
dividend = int(input("请输入被除数(正整数):"))
divisor = int(input("请输入除数(正整数,非0):"))
# 计算商(整除)和余数(mod运算)
quotient = dividend // divisor # 商
remainder = dividend % divisor # 余数(mod运算核心)
# 打印结果
print(f"{dividend} ÷ {divisor} = {quotient} …… {remainder}")- 计算时间的 “分转时 + 分”: 输入一个总分钟数(如 135 分钟),将其转换为 “X 小时 Y 分钟” 的格式,并打印结果。
python
# 输入总分钟数
total_minutes = int(input("请输入总分钟数(非负整数):"))
# mod运算求剩余分钟,整除求小时
hours = total_minutes // 60 # 总小时数
minutes = total_minutes % 60 # 剩余分钟数(mod 60获取0-59的余数)
# 打印转换结果
print(f"{total_minutes}分钟 = {hours}小时{minutes}分钟")