Python编程练习题及调试 求和 排序 哥德巴赫猜想 实现方案书写运行结果统计

版权申诉
0 下载量 17 浏览量 更新于2024-02-21 收藏 2.23MB DOCX 举报
编程Python考试题程序填空阅读填空程序试题.docx 一、程序填空 请将上面程序框中空格处的内容填写完整,其中①处填写代码注释 list2=[5,6,7,8,9] print(list2[:]) # 输出结果是[5, 6, 7, 8, 9] print(list2[2:]) # 输出结果是[7, 8, 9] print(list2[:2]) # 输出结果是[5, 6] print(list2[1:3]) # 输出结果是[6, 7] print(list2[2:4]) # 输出结果是[7, 8] (1)程序第一个 print 的输出结果是[5, 6, 7, 8, 9]。 (2)程序第二个 print 的输出结果是[7, 8, 9]。 (3)程序第三个 print 的输出结果是[5, 6]。 (4)程序第四个 print 的输出结果是[6, 7]。 (5)程序第五个 print 的输出结果是[7, 8]。 3.调试程序。请阅读以下程序并写出运行结果。 i=0 sum=0 i=i + 1 print('sum',sum) 结果为:'sum 0' 7.求 50 以内所有 5 的倍数的和。 sum = 0 for i in range(1, 51): if i % 5 == 0: sum += i print("50以内所有5的倍数的和为:", sum) 8.利用 for 循环,分别计算 1--100 中奇数的和、偶数的和。 odd_sum = 0 even_sum = 0 for i in range(1, 101): if i % 2 == 0: even_sum += i else: odd_sum += i print("1-100中奇数的和为:", odd_sum) print("1-100中偶数的和为:", even_sum) 9.输入三个同学的成绩,然后大到小排列。 scores = [] for i in range(3): score = int(input("请输入同学的成绩:")) scores.append(score) scores.sort(reverse=True) print("从大到小排列的成绩为:", scores) 10.哥德巴赫在 1742 年提出了以下猜想:任何一个 (由于内容过长,以上是由AI整理后的2000字总结)