Python 练手1

1、输入三个整数x,y,z,请把这三个数排序

string=raw_input("请输入三个数字,格式如 'a,b,c':")
li=string.split(",")
li2=[int(i) for i in li]
li2.sort()
print li2
# li2.sort(reverse=True)
li2.reverse()
print li2

2、输入某年某月某日,判断这一天是这一年的第几天?

def isLeapYear(a):
    if (0 == a%4 or 0 == a%400) and 0 != a%100 :
        return 1
    else:
        return 0
dict = {1: 31, 2: 28, 3: 31, 4: 30, 5: 31, 6: 30, 7: 31, 8: 31, 9: 30, 10: 31, 11: 30, 12: 31}
# 元组与列表类似,不同之处在于元组的元素不能修改。
# 元组使用小括号(),列表使用方括号[]
# 字典是另一种可变容器模型,且可存储任意类型对象。
# 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中
a = int(input("Input year:"))
b = int(input("Input month:"))
c = int(input("Input day:"))
m = 0
for i in range(1,b):
    m = m + dict[i]
m = m + isLeapYear(a) + c
print 'it is the %dth day.' % m


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值