好的,我现在被这个任务迷路了,只需要一些帮助。
作业是设计一个生成数字总和的程序。
给定一个数字(用户输入),您需要一个应用程序,该应用程序将生成从 1 到给定数字的数字总和从来没有任何这方面的经验。
好的,我现在被这个任务迷路了,只需要一些帮助。
作业是设计一个生成数字总和的程序。
给定一个数字(用户输入),您需要一个应用程序,该应用程序将生成从 1 到给定数字的数字总和从来没有任何这方面的经验。
var input = getUserInput;
var sum;
while (input > 0)
{
sum = sum + input--;
}
print sum;
你可以从这样简单的事情开始:
input = getuserInput()
count = 0
sum = 0
while count < input:
count = count + 1
sum = sum + count
return sum
...然后增强它。
INPUT number
VARIABLE sum = 0
FOR VARIABLE n = 1 TO number WITH STEP 1 DO
sum += n
END FOR
PRINT sum
翻译成lua它看起来像这样:
number = tonumber( io.read() )
sum = 0
for n = 1, number, 1 do
sum = sum + n
end
print(sum)
翻译成python它看起来像
Number = int(input("Number:"))
Sum = 0
for n in range(1,Number+1):
Sum += n
print(Sum)
虽然 pythonic 方式类似于:
number = int(input("Number:"))
print(sum(range(number+1)))
将此应用于任何语言时,请注意以下事项:
"..."
。sum
在尝试向其添加数字之前声明一个变量来保存总数(在我们的例子中),即n
。