上节课我们学会了“变量”这个神奇魔法盒子,还学会了从用户那里获取数据、把输入的文字变成数字。那现在就来挑战一下最基本的数学本领吧!Python 可是一个超强计算器,算术题难不倒它!

一、Python 能做哪些数学运算?

Python 可以帮我们完成各种日常计算,下面是常见的运算符

二、这些运算谁先算?——运算的优先级

就像小学里学的“先乘除后加减”,Python 也有一套自己的规则:

**(幂) 优先级最高

*, /, //, % 优先级中等

+, - 最后执行

可以用括号 () 来改变顺序。

示例:

print(2 + 3 * 4)       # 输出 14
print((2 + 3) * 4)     # 输出 20

三、用变量来做运算

变量可用它盒子里装的数字参加运算:

a = 10
b = 3
print(a + b)     # 输出 13
print(a % b)     # 输出 1

写一个小小计算器:

a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
print("它们的和是:", a + b)
print("相乘结果是:", a * b)
print("相除结果是:", a / b)

提示:

这里用了 int(input(...)),把用户的输入变成了整数。

四、练一练:猜猜结果是多少?

试着在纸上算一下这些表达式,然后让 Python 来帮你验证结果!

print(5 + 2 * 3)
print((5 + 2) * 3)
print(10 // 4)
print(2 ** 4)

五、实用小技巧:让结果更美观

可以在 print() 的输出字符串中添加前缀,比如 f,从而将变量值嵌入到输出中:

x = 7
y = 2
print(f"{x} 除以 {y} 的余数是:", x % y)

# 输出结果:7 除以 2 的余数是: 1

提示:

Python 还提供了许多像这样的的方法哦。

✏️ 小练习:编写一个“求和与乘积”程序

要求:

1、让用户输入两个数字。

2、输出它们的和、差、积、商、整除结果、余数、次方。

3、尝试让输出更有“说话感”。

点赞有美意,赞赏是鼓励