当前位置: 首页 > article >正文

Python循环练习

1.输入一个整数,显示其所有的素数因子

n = int (input('请输入一个数:'))
for i in range(2,n):
    for j in range(2,i):
        if i%j==0:
            break
    else:
        print(i)

2.输入年份及 1-12月份,判断月份属于大月、小月、闰月、平月,并输出本月天数


year = int(input('请输入需要判断的年份:'))
month = int(input('请输入月份:'))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
    print(year, '是闰年')
    f = 1
else:
    print(year, '是平年')
    f = 0

if month == 1 or month == 3 or month == 5 or month == 7 or
   month == 8 or month == 10 or month == 12:
    print(year, '年', month, '月有31天,是小月')
elif month == 4 or month == 6 or month == 9 or month == 11:
    print(year, '年', month, '月有30天,是大月')
elif month == 2 and f == 1:
    print(year, '年', month, '月有29天,是闰月')
elif month == 2 and f == 0:
    print(year, '年', month, '月有28天,是平月')
else:
    print('输入的年份和月份有误!')

3.输入三个整数,按升序输出

num1 = int(input('请输入第一个整数:'))
num2 = int(input('请输入第二个整数:'))
num3 = int(input('请输入第三个整数:'))

if num1 > num2 and num1 > num3 and num2 > num3:
    print(num1, num2, num3)
elif num1 > num2 and num1 > num3 and num3 > num2:
    print(num1, num3, num2)
elif num2 > num1 and num2 > num3 and num1 > num3:
    print(num2, num1, num3)
elif num2 > num1 and num2 > num3 and num3 > num1:
    print(num2, num3, num1)
elif num3 > num1 and num3 > num2 and num2 > num1:
    print(num3, num2, num1)
elif num3 > num1 and num3 > num2 and num1 > num2:
    print(num3, num1, num2)


http://www.kler.cn/news/341357.html

相关文章:

  • 详解JVM类加载机制
  • 【牛客刷题实战】BC120 争夺前五名
  • 产品经理产出的原型设计 - 需求文档应该怎么制作?
  • 深入解析 GPT 系列模型:核心原理、应用与未来发展
  • 安卓13屏蔽蓝牙匹配对话框 自动匹配 android13屏蔽蓝牙匹配对话框 自动匹配
  • 机器学习课程学习周报十五
  • 全网首创Windows Powershell 批量创建、重命名和拷贝文件夹和文件到指定目录
  • 【C++】适配器stack/queue/priority_queue使用和实现
  • redis集成到spring boot中使用
  • 设计模式:单例
  • 学习Ultralytics(data)(1)
  • ARTS Week 44
  • 车牌检测系统源码分享[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • 进入容器:掌控Docker的世界
  • C#操作SqlServer数据库存储过程
  • MYSQL-INNODB索引构成详解
  • Unity实现自定义图集(五)
  • Java重修笔记 第六十四天 坦克大战(十四)IO 流 - 标准输入输出流、InputStreamReader 和 OutputStreamWriter
  • go怎么处理线程之间的交互
  • Ubuntu20.04卸载ros2 foxy版本安装ros1 noetic版本