私は正の整数を取りN
、次の合計を計算する関数に取り組んでいます:
1 - 2 + 3 - 4 + 5 - 6 + .... N.
私の教授は、これには「数式」を使用できないと言ったので、どうすればそれを実行できますか?
ループを使うことを考えましたが、ステートメントfor
にどのように、何を書くべきかわかりません。print
これは私がこれまでに持っているものです:
n=int(input("enter N="))
for i in range(1, n+1, 1):
if i % 2 == 0:
# I'm not sure what print statement to write here
私はそのような奇妙なことを試みprint(i= "+" i+1)
ましたが、エラーが発生し、その後失われます。
私が今持っているもの
n=int(input('enter N='))
total=0
print("sum",)
for i in range(1, n+1, 1):
if i % 2 == 0:
count=count - i
print("-", i)
else:
count=count + i
print("+", i, end=" ")
print("=", total)
#still get errors saying name count not defined and unsupported sperand for +: