import random # 1. 输出10以内的所有正整数 def test01(): for i in range(1,11): print(i) # 2. 输入n个3位以内的正数,输出每个数字分别几位数,输入0结束 def test02(): while True: num = int(input('输入n个3位以内的正数:')) if num == 0: break if num < 10: print("1位数") elif num < 100: print('2位数') else: print('3位数据') # 3. 输入n个数字,输入0结束,输出这n个数字的平均值,最大值和最小值 def test03(): nums = [] while True: num = int(input('请输入。。。')) if num == 0: break nums.append(num) max_num = max(nums) min_num = min(nums) avg_num = sum(nums) / len(nums) print(max_num,min_num,avg_num) # 4. 有一个数字,被2整除余1,被3整除余2,被4整除余3,被5整除余4,被6整除余5,被7刚好整除,求该数字最小是多少 def test04(): num = 7 while True: num += 7 if num
2022-5-7 Python循环习题
于 2022-05-07 15:49:10 首次发布
本文提供了一系列的Python循环编程练习题,包括输出10以内的正整数,判断数字位数,计算平均值、最大值和最小值,找满足特定条件的数字,计算序列和,求阶乘,统计数字个数,判断质数,打印九九乘法表,输出质数,以及设计猜数字游戏等。通过这些练习,可以提升Python循环控制和算法设计能力。
摘要由CSDN通过智能技术生成