编程题1
类型:程序题
【问题描述】


 按规则计算出1 到N 之间的结果:

    (1) 计算形如:1+2-3+4-5+6-7...

    (2) 程序运行时先输入一个正整数N;

    (3) 计算时包含输入的N。如输入5,则计算1+2-3+4-5 的值;如输入6,

     则计算1+2-3+4-5+6;

    (4) 仅输出计算结果,不输出其他。

【输入描述】

  程序运行时,输入一个正整数N。假设输入仅为大于1 的正整数,不考虑

带小数点的数或负数等不合规情形;

  特别提示:常规程序中,输入时好习惯是有提示。考试时由于系统限定,

输入时所有input()函数不可有提示信息。

【输出描述】

输出形如:

3

输出只能有计算结果,不得有其他。

【样例输入1】

2

【样例输出1】

3

【样例输入2】

3

【样例输出2】

0
【参考代码】

#编程题1,计算1+2-3+4-5+6+...

N = int( input( ) )
SUM = 1
for i in range( 2 , N + 1 ):
       if i % 2 == 0:
      SUM += i
      else:
      SUM -= i
print( SUM )
代码编辑器 加载中...
留空使用题目默认限制
{{resultStatus.text}}
正在加载运行记录...
乐编题库AI助手
人工客服
微信扫码联系客服
历史对话
{{ s.title || '未命名对话' }}
{{ s.created_at }}
暂无历史对话
我能帮助你什么?