上节课我们学会了“变量”这个神奇魔法盒子,还学会了从用户那里获取数据、把输入的文字变成数字。那现在就来挑战一下最基本的数学本领吧!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、尝试让输出更有“说话感”。
“点赞有美意,赞赏是鼓励”
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.