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

python 练习题

目录

1,输入三个整数,按升序输出

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

3,输入一个整数,显示其所有是素数因子

4,编写思维导图,对循环进行总结


1,输入三个整数,按升序输出

num1, num2, num3 = map(int, input("请输入三个整数:").split())
nums = [num1, num2, num3]
sorted_nums = sorted(nums)for num in sorted_nums:print(num, end=" ")

请输入三个整数:12 32 54
12 32 54 

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

year = int(input("请输入年份:"))
month = int(input("请输入月份(1-12):"))if month in [1, 3, 5, 7, 8, 10, 12]:print(f"{year}年的{month}月是大月,有31天。")
elif month in [4, 6, 9, 11]:print(f"{year}年的{month}月是小月,有30天。")
elif month == 2:if (year % 4 == 0 and year % 100!= 0) or year % 400 == 0:print(f"{year}年的{month}月是闰月,有29天。")else:print(f"{year}年的{month}月是平月,有28天。")
else:print("输入的月份不合法,请输入1-12之间的整数。")

请输入年份:2024
请输入月份(1-12):11
2024年的11月是小月,有30天。

3,输入一个整数,显示其所有是素数因子

num = int(input('Enter a number:'))
for i in range(1,num):if num % i == 0:for j in range(2,i):if i % j == 0:breakelse:if i != 1:print(i,end='')

Enter a number:6
23

4,编写思维导图,对循环进行总结

http://www.lryc.cn/news/495988.html

相关文章:

  • 数学建模——Topsis法
  • Electron-vue 框架升级 Babel7 并支持electron-preload webapck 4 打包过程记录
  • github仓库自动同步到gitee
  • 汽车仪表板可识别安全气囊,安全带,ABS,邮箱,灯等多种告警参数,YOLO,VOC,COCO三种方式标记的数据集整理
  • springboot370高校宣讲会管理系统(论文+源码)_kaic
  • GoReplay开源工具使用教程
  • UE4_材质节点_有关距离的_流体模拟
  • 虚拟现实(VR)与增强现实(AR)有什么区别?
  • 浏览器中输入一个URL后,按下回车后发生了什么
  • GNOME(GNU Network Object Model Environment)
  • 源码分析之Openlayers中的Collection类
  • Spring AI 框架介绍
  • 【Oracle11g SQL详解】UPDATE 和 DELETE 操作的正确使用
  • Advanced Macro Techniques in C/C++: `#`, `##`, and Variadic Macros
  • Maven、JAVAWeb、Servlet
  • 分布式资源调度——yarn 概述(资源调度基本架构和高可用的实现)
  • 网页开发的http基础知识
  • 学习方法的进一步迭代————4
  • 数据科学家创建识别假图像的工具
  • 使用 GORM 与 MySQL 数据库进行交互来实现增删改查(CRUD)操作
  • Day2 生信新手笔记: Linux基础
  • 001集—— 创建一个WPF项目 ——WPF应用程序入门 C#
  • 【C++】1___引用
  • 如何通过 JWT 来解决登录认证问题
  • 高效集成:将聚水潭数据导入MySQL的实战案例
  • Jenkins-基于 JNLP协议的 Java Web 启动代理
  • Qt数据库操作-QSqlQueryModel 的使用
  • C语言编程1.21波兰国旗问题
  • 如何利用微型5G网关为智慧无人矿车提供精确定位
  • 使用docker-compese部署SFTPGo详解