好的,我现在迷失了这项任务,只需要一些帮助。
分配是设计一个生成数字总和的程序。
给定一个数字(用户输入),您需要一个应用程序,它将生成从1到给定数字的数字之和,我只需要一些帮助即可开始,因为我只是需要很多时间而且我知道它可能看起来很容易但根本没有任何经验。
答案 0 :(得分:2)
var input = getUserInput;
var sum;
while (input > 0)
{
sum = sum + input--;
}
print sum;
答案 1 :(得分:0)
你可以从这样简单的事情开始:
input = getuserInput()
count = 0
sum = 0
while count < input:
count = count + 1
sum = sum + count
return sum
...然后加强它。
答案 2 :(得分:0)
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
。