Python While Loop- 两个数字之间的加法
Python While Loop- Addition between two numbers
基本上,如果用户输入 2,12,输出应该是 2 + 3 + 4 + 5 + 6 + 7 + 9 + 10 + 11 + 12。
num1 = int(input("Please enter a number between 1 and 10: "))
num2 = int(input("Please enter a number between 11 and 20: "))
addition = num1 + num2
print (addition)
sum = 0
count = 1
while (count <= num1):
sum = sum + 1
count = count + 1
print ("Your total price comes to ", total_price)
试试下面的代码:
num1 = int(input("Please enter a number between 1 and 10: "))
num2 = int(input("Please enter a number between 11 and 20: "))
the_sum = 0
start = num1
end = num2 + 1
m = start
while m < end:
the_sum += m
m += 1
print ("Your total price comes to ", the_sum)
您有几个问题...包括您实际上没有做任何事情。您真正要做的就是执行 addition
行并打印它的内容。当然,您应该从 for
循环开始,该循环将循环遍历用户设置的限制:
for i in range(num1, (num2)+1):
现在要添加中间的数字并跟踪当前总和,让我们创建两个变量来跟踪:
current_sum = 0
number = num1
for i in range(num1, (num2)+1):
现在将 number
添加到 current_score
并将 1 添加到 number
:
current_sum = 0
number = num1
for i in range(num1, (num2)+1):
current_score += number
number += 1
然后最后打印结果:
current_sum = 0
number = num1
for i in range(num1, (num2)+1):
current_score += number
number += 1
print current_sum
基本上,如果用户输入 2,12,输出应该是 2 + 3 + 4 + 5 + 6 + 7 + 9 + 10 + 11 + 12。
num1 = int(input("Please enter a number between 1 and 10: "))
num2 = int(input("Please enter a number between 11 and 20: "))
addition = num1 + num2
print (addition)
sum = 0
count = 1
while (count <= num1):
sum = sum + 1
count = count + 1
print ("Your total price comes to ", total_price)
试试下面的代码:
num1 = int(input("Please enter a number between 1 and 10: "))
num2 = int(input("Please enter a number between 11 and 20: "))
the_sum = 0
start = num1
end = num2 + 1
m = start
while m < end:
the_sum += m
m += 1
print ("Your total price comes to ", the_sum)
您有几个问题...包括您实际上没有做任何事情。您真正要做的就是执行 addition
行并打印它的内容。当然,您应该从 for
循环开始,该循环将循环遍历用户设置的限制:
for i in range(num1, (num2)+1):
现在要添加中间的数字并跟踪当前总和,让我们创建两个变量来跟踪:
current_sum = 0
number = num1
for i in range(num1, (num2)+1):
现在将 number
添加到 current_score
并将 1 添加到 number
:
current_sum = 0
number = num1
for i in range(num1, (num2)+1):
current_score += number
number += 1
然后最后打印结果:
current_sum = 0
number = num1
for i in range(num1, (num2)+1):
current_score += number
number += 1
print current_sum