如何用PYTHON使两个数字总和变成乘积

2026-02-20 11:33:22

1、打开JYPYTER NOTEBOOK,新建一个空白的PY文档。

如何用PYTHON使两个数字总和变成乘积

2、#sum_double(1, 2) → 3

#sum_double(3, 2) → 5

#sum_double(2, 2) → 8

先定义一下,数字相同就把总数乘以2,不同就只是相加。

如何用PYTHON使两个数字总和变成乘积

3、def sum_plus(a, b):

    if a == b:        

        return (a + b) * 2

    if a != b:        

        return a + b

print(sum_plus(2, 3))

print(sum_plus(2, 2))

这是比较规矩的方式。

如何用PYTHON使两个数字总和变成乘积

4、def sum_plus(a, b):

    if a == b:        

        return (a + b) * 2

    if a > b or a < b:        

        return a + b

print(sum_plus(2, 3))

print(sum_plus(2, 2))

当然可以用>和<来表示。

如何用PYTHON使两个数字总和变成乘积

5、def sum_plus(a, b):

    if a == b:        

        return (a + b) * 2

    else:        

        return a + b

print(sum_plus(2, 3))

print(sum_plus(2, 2))

用ELSE可以简化流程。

如何用PYTHON使两个数字总和变成乘积

6、def sum_plus(a, b):

    sum = a + b

   趣眠 if a == b:

        return sum = sum * 2

    

print(sum_plus(2, 3))

print(sum_plus(2, 2))

用另外董之改一种表现形式,注意RETURN后不能这样接掩耻。

如何用PYTHON使两个数字总和变成乘积

7、def sum_plus(a, b):

    sum = a + b

    if a == b:

        sum = sum * 2

        return sum

    

print(sum_plus(2, 3))

print(sum_plus(2, 2))

这里的RETURN位置错误了,所以结果显示有误。

如何用PYTHON使两个数字总和变成乘积

8、def sum_plus(a, b):

    sum = a + b

    if a == b:

        sum = sum * 2

    return sum

    

print(sum_plus(2, 3))

print(sum_plus(2, 2))

修改一下就是正确的程序了。

如何用PYTHON使两个数字总和变成乘积

猜你喜欢