1.输入日期,判断这一天是这一年的第几天
import datetime
def dayofyear():
year = input("请输入年份: ")
month = input("请输入月份: ")
day = input("请输入天: ")
date1 = datetime.date(year=int(year),month=int(month),day=int(day))
date2 = datetime.date(year=int(year),month=1,day=1)
return (date1-date2).days+1
datetime中的date类,为日期对象,常用的属性为year,month,day
date对象由year年份、month月份及day日期三部分构成:
date(year,month,day)
通过传入year,month,day三个数据描述符可以进行访问
2.打乱一个排好序的list对象alist?
import random
alist = [1, 2, 3, 4, 5]
random.shuffle(alist)
print(alist)
random.shuffl()用于打乱序列里元素的顺序,例如一个列表,但是打乱后不会生成新的列表