python小例子

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

year=int(input('year:\n'))
# raw_input的返回类型是 字符串 input的返回是数值类型
# 输入的是年
month=int(input('month\n'))
day=int(input('day:\n'))
months=(0,31,59,90,120,151,181,212,243,273,304,334)
# 数组里面的数值表示每个月之前的天数和 2月份默认28

if 0<month<=12:
    sum=months[month-1]
else:
    print('data error')
leap=0
if(year%400==0)or((year%4==0)and(year%100!=0)):
    leap=1
# 判断是不是闰年  是的话标记为1

if(leap==1)and(month>2):
    sum+=1
print('it is the %s day'% sum)

2.三个数排序

l=[]
for i in range(3):
    x=int(input('输入数字'))
    l.append(x)
#     把输入的数字放入数组中

l.sort()
# 进行排序
print(l)

3. 斐波那契数列

def fib(n):
    if n==1 or n==2:
        return 1
    return fib(n-1)+fib(n-2)


# 输出了第10个斐波那契数列

print( fib(10))

4.将一个列表的数据复制到另一个列表中。

a=[1,2,3]
b=a[:]
print(b)

5.暂停一秒 

import time

myd={1:'a',2:'b'}
for key,value in dict.items(myd):
    # 字典的键值对 
    print(key,value)
    time.sleep(1)

 

posted @ 2019-02-28 22:57  奶茶喝不胖  阅读(203)  评论(0编辑  收藏  举报