在 Python 中减去 2 个以上的数字
Subtracting more than 2 numbers in Python
我对编程有点陌生。我正在学习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))
为了提高自己,我正在尝试构建一个计算器,但首先我要问用户想要计算多少个数字。你可以在上面的代码中看到这一点,但是当涉及到减法、除法或乘法时,我不知道该怎么做。
我这样做的原因是我想像实时计算器一样做计算器。
您可以做与您已经在做的完全相同的事情。 Python 具有 -=
、*=
和 /=
运算符,其工作方式与您已经在使用的 +=
相同。
您还可以使用 *args 或 *kwargs 来减去两个以上的数字。如果您在函数中定义 *args 关键字,那么它将帮助您获取任意数量的变量。
我对编程有点陌生。我正在学习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))
为了提高自己,我正在尝试构建一个计算器,但首先我要问用户想要计算多少个数字。你可以在上面的代码中看到这一点,但是当涉及到减法、除法或乘法时,我不知道该怎么做。
我这样做的原因是我想像实时计算器一样做计算器。
您可以做与您已经在做的完全相同的事情。 Python 具有 -=
、*=
和 /=
运算符,其工作方式与您已经在使用的 +=
相同。
您还可以使用 *args 或 *kwargs 来减去两个以上的数字。如果您在函数中定义 *args 关键字,那么它将帮助您获取任意数量的变量。