在Python中减去2个以上的数字

时间:2018-02-15 21:32:08

标签: python calculator

我对编程有点新鲜。我正在学习Python,版本3.6。

print("1.+ \n2.-\n3.*\n4./")
choice = int(input())
if choice == 1:
    sum = 0
    print("How many numbers you want to sum?")
    numb = int(input())
    for i in range(numb):
        a = int(input(str(i+1)+". number "))
        sum+=a
    print("Result : "+str(sum))

为了提高自己,我正在尝试构建一个计算器,但首先我要问用户想要计算多少个数字。您可以在上面的代码中看到这一点,但是当它减去或分割或乘以时我不知道该怎么做。

我这样做的理由是我想像实时计算器那样做计算器。

2 个答案:

答案 0 :(得分:2)

你可以做你已经做的完全相同的事情。 Python有-=*=/=运算符,其工作方式与您已使用的+=相同。

答案 1 :(得分:1)

您也可以使用* args或* kargs减去两个以上的数字。如果您在函数中定义* args关键字,那么它将帮助您获取所需的尽可能多的变量。