输入某年某月某日,判断这一天是这一年的第几天? year=int(input('year: ')) # raw_input的返回类型是 字符串 input的返回是数值类型 # 输入的是年 month=int(input('month ')) day=int(input('day: ')) 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)