编程练习100例-4;5

简述:要求输入某年某月某日提问:求判断输入日期是当年中的第几天?Python解题思路分析:我们就以3月5日这一天为例。首先把前两个月的加起来,然后再加上5天即本年的第几天。这里有一种特殊的情况,就是闰月,遇到这种情况且输入月份大于2时需考虑多加一天。

year=int(input('year:\n'))
month=int(input('month:\n'))
day=int(input('day:\n'))
months=(0,31,59,90,120,151,181,212,243,273,304,334)
sum=0
if 1 <month <=12:
    sum=months[month-1]+day
else:
    
    sum+=day
leap=0
if (year % 400 ==0) or (year % 4 ==0)and (year % 100 !=0):
    leap=1
if (leap==1)and (month>2):
    aum+=1
print('it is the %dth day.' % sum)

编程练习题实例五

整数顺序排列问题简述:任意三个整数类型,x、y、z提问:要求把这三个数,按照由小到大的顺序输出
#!/usr/bin/python

# -*- coding: UTF-8 -*-
l=[]
for i in range (3):
    x= int(input('integer:\n'))
    l.append(x)
l.sort()#进行由小到大的排序
print(l)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值