Python编程练习题:循环、条件判断和列表操作
Python编程练习题:巩固基础,提升技能
本文精选了5道Python编程练习题,涵盖了循环、条件判断、列表操作等基础知识,并提供了详细的代码示例和解题思路,帮助初学者巩固基础,提升编程能力。
1. 求1+2+3+...+10的和pythonsum = 0for i in range(1, 11): sum += iprint('1+2+3+...+10的和为:', sum)
结果为55。
2. 求10以内的偶数和、奇数和pythoneven_sum = 0odd_sum = 0for i in range(1, 11): if i % 2 == 0: even_sum += i else: odd_sum += iprint('10以内的偶数和为:', even_sum)print('10以内的奇数和为:', odd_sum)
结果为偶数和为30,奇数和为25。
3. 输出两位数中所有能同时被3和5整除的数pythonfor i in range(10, 100): if i % 3 == 0 and i % 5 == 0: print(i)
结果为15、30、45、60、75、90。
4. 输入5个数,求其中的最大值并输出pythonnum_list = []for i in range(5): num = int(input('请输入一个数:')) num_list.append(num)max_num = max(num_list)print('输入的5个数中最大值为:', max_num)
结果根据输入的数值而定。
5. 在3位数中找到第一个满足各位数字的立方和恰好等于它本身的正整数npythonfor n in range(100, 1000): digit_sum = 0 temp = n while temp > 0: digit = temp % 10 digit_sum += digit ** 3 temp = temp // 10 if digit_sum == n: print('满足条件的数为:', n) break
结果为153。
心得体会
通过这些编程练习,我更加熟练地掌握了Python中的循环语句、条件判断语句和列表操作。
- 循环语句可以帮助我们高效地处理重复性的任务,例如遍历数字序列或处理列表元素。- 条件判断语句允许我们根据不同的条件执行不同的代码块,从而实现更灵活的程序逻辑。- 列表是一种非常实用的数据结构,可以用来存储和操作多个数据项。
在解决这些问题的过程中,我还学习了如何将数学思维应用于编程,例如使用取模运算符判断奇偶性,使用累加器计算总和,以及使用循环和条件语句实现特定算法。
通过不断练习编程,我相信我能够进一步提升自己的问题解决能力和编程技能。
原文地址: https://www.cveoy.top/t/topic/f34D 著作权归作者所有。请勿转载和采集!