我对编程有点新鲜。我正在学习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))
为了提高自己,我正在尝试构建一个计算器,但首先我要问用户想要计算多少个数字。您可以在上面的代码中看到这一点,但是当它减去或分割或乘以时我不知道该怎么做。
我这样做的理由是我想像实时计算器那样做计算器。
答案 0 :(得分:2)
你可以做你已经做的完全相同的事情。 Python有-=
,*=
和/=
运算符,其工作方式与您已使用的+=
相同。
答案 1 :(得分:1)
您也可以使用* args或* kargs减去两个以上的数字。如果您在函数中定义* args关键字,那么它将帮助您获取所需的尽可能多的变量。