上机试题及详细答案.docxVIP

  • 1
  • 0
  • 约5.7千字
  • 约 8页
  • 2026-05-06 发布于河北
  • 举报

上机试题及详细答案

一、基础编程题(40分)

题目1:计算1-100之间所有偶数的和(15分)

要求:使用Python语言编写代码,实现计算1到100(包含100)之间所有偶数的和,直接输出结果,代码简洁可运行,无需多余注释。

详细答案

思路:遍历1-100的所有数字,判断是否为偶数(能被2整除),若是则累加到总和中,最终输出总和。

python

#方法1:for循环遍历判断

total=0

fornuminrange(1,101):

ifnum%2==0:

total+=num

print(total)

#方法2:简化写法(效率更高)

total=sum(range(2,101,2))

print(total)

#运行结果:2550

说明:两种方法均可实现,方法1逻辑直观,适合新手理解;方法2利用range步长特性,代码更简洁,实际开发中更常用。最终结果为2550,即1-100所有偶数(2、4、6...100)的和。

题目2:判断一个数是否为素数(25分)

要求:使用Python语言编写函数,函数接收一个正整数参数n,判断n是否为素数(素数:大于1的正整数,除了1和自身外,不能被其他正整数整除),返回True(是素数)或False(不是素数);并编写测试代码,输入3个不同的数字(分别为素数、非素数、1),验证函

文档评论(0)

1亿VIP精品文档

相关文档