1.输入日期,判断这一天是这一年的第几天

    1. import datetime
    2. def dayofyear():
    3. year = input("请输入年份: ")
    4. month = input("请输入月份: ")
    5. day = input("请输入天: ")
    6. date1 = datetime.date(year=int(year),month=int(month),day=int(day))
    7. date2 = datetime.date(year=int(year),month=1,day=1)
    8. return (date1-date2).days+1

    datetime中的date类,为日期对象,常用的属性为year,month,day
    date对象由year年份、month月份及day日期三部分构成:
    date(year,month,day)
    通过传入year,month,day三个数据描述符可以进行访问

    2.打乱一个排好序的list对象alist?

    1. import random
    2. alist = [1, 2, 3, 4, 5]
    3. random.shuffle(alist)
    4. print(alist)

    random.shuffl()用于打乱序列里元素的顺序,例如一个列表,但是打乱后不会生成新的列表