python练习笔记1
2022/6/4 1:21:20
本文主要是介绍python练习笔记1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
从今天开始要练习python了,害,就直接粘贴练习代码好了
题目1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
1 # 练习1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 2 # 分析:可以通过循环,来让三个位置各赋一次1、2、3、4的值,并通过if语句来排除相同的数 3 4 5 for i in range(1,5): 6 for k in range(1,5): 7 for j in range(1,5): 8 if(i!=k)and(i!=j)and(k!=j): 9 print(i,j,k)
题目2:输入某年某月某日,判断这一天是这一年的第几天?
# 输入某年某月某日,判断这一天是这一年的第几天? # 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天: # 用列表存储每一个月份到12月份的天数,逐渐递增,用if条件判断语句判断月份,取列表的下表,下面对年份进行判断,如果为闰年,且输入的月份大于2月份,则将算出的天数加1 year = int(input("请输入年份:")) month = int(input("请输入月份:")) day = int(input("请输入某一个月份的的天数:")) # 将月份逐渐相加填到列表之中 months = [0,31,59,90,120,151,181,212,243,273,304,334] if 0 < month <= 12: sum = months[month-1] else: print("超出了年份的范围") sum += day if ((year % 400 == 0) or (year %4 == 0) and (year % 100 != 0)): if(month > 2): sum += 1 print('这一天是这一年的%d日'%sum)
这篇关于python练习笔记1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程