"""
生成密码/验证码
思路:
1、设置一个用于随机取出字符的基础字符串,本例使用大小写字母加数字
2、循环n次,每次随机取出一个字符
3、将各个字符拼接起来,保存到变量result中
"""
import string
import random
a = int(input('请输入要求的密码长度'))
b = string.digits + string.ascii_letters + string.punctuation
password = ""
for i in range(0,a):
password = password + random.choice(b)
print(password)
"""
输入某年某月某日,判断这一天是这一年的第几天?
思路:
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊
情况,闰年且输入月份大于3时需考虑多加一天。
"""
def leapyear(y):
return (y % 400 == 0 or (y % 4 ==0 and y % 100 ==0))
days = [0,31,28,31,30,31,30,31,31,30,31,30]
res = 0
year = int(input("请输入年份:"))
month = int(input