说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)编写一个 Python 函数,来计算传入的三个数字的和。特别地,如果这三个值相等,则返回它们总和的三倍。
比如,传入 1, 2, 3 返回 6;传入 2, 2, 2 返回 18。
代码如下:
def func(x, y, z):
total = x + y + z
if x == y == z:
total *= 3
return total
func(1, 2, 3)
# 6
func(2, 2, 2)
# 18
在函数中用 if 来判断三个数字是否相等,用比较表运算 ==
来判断值是否相等。
(完)
更新时间:2024-08-16 22:32:30 标签:python 习题 比较