计算机编程试题及详细答案.docxVIP

  • 1
  • 0
  • 约7.36千字
  • 约 9页
  • 2026-06-04 发布于河北
  • 举报

计算机编程试题及详细答案

一、基础编程题(每题15分,共30分)

试题1:计算1到n的累加和(n由用户输入)

要求:编写程序,接收用户输入的正整数n,计算并输出1+2+3+...+n的结果,禁止使用公式直接计算(需用循环实现),处理用户输入非正整数的异常情况。

参考答案(Python)

python

#接收用户输入并处理异常

whileTrue:

try:

n=int(input(请输入一个正整数n:))

ifn=0:

print(输入错误,请输入正整数!)

continue

break

exceptValueError:

print(输入错误,请输入有效的整数!)

#循环计算累加和

sum_result=0

foriinrange(1,n+1):

sum_result+=i

#输出结果

print(f1到{n}的累加和为:{sum_result})

答案解析

1.异常处理:使用try-except捕获用户输入非整数的情况,同时判断输入是否为正整数,确保程序健壮性,避免因输入错误崩溃;

2.循环逻辑:通过for循环遍历1到n的所有整数,每次将当前整数累加到sum_result中,贴合“禁止直接用公式”的

文档评论(0)

1亿VIP精品文档

相关文档