1、输入三个数字代表年月日,判断此日期是否合法,然后输出第7天以后的日期
代码编写:
# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 11:10 ******************import datetimedef generate_date():year = int(input("请输入年份:"))month = int(input("请输入月份:"))days = int(input("请输入天数:"))try:print("输入日期的7天之后的日期是:",datetime.date(year, month, days) + datetime.timedelta(days=7))except ValueError:print("输入的日期不合法")if __name__ == "__main__":generate_date()
代码运行结果:
请输入年份:1999请输入月份:5请输入天数:26输入日期的7天之后的日期是:1999-06-02
2、2列表相减【元素个数相同】
代码编写:
# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 11:25 ******************yc_1 = [77, 88, 99, 55, 66, 58]yc_2 = [12, 25, 36, 24, 26, 14]yc_3 = [yc_1[i]-yc_2[i] for i in range(len(yc_1))]print("2个相同元素个数的列表想减的结果为:", '\n', yc_3)
代码运行结果:
2个相同元素个数的列表想减的结果为:[65, 63, 63, 31, 40, 44]
3、九九乘法表打印
代码编写:
# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 11:40 ******************for i in range(1, 10):for x in range(1, i+1):print("{} *{} = {}".format(x, i, x*i), end="\t")print()
代码运行结果:
1 *1 = 11 *2 = 2 2 *2 = 41 *3 = 3 2 *3 = 6 3 *3 = 91 *4 = 4 2 *4 = 8 3 *4 = 12 4 *4 = 161 *5 = 5 2 *5 = 10 3 *5 = 15 4 *5 = 20 5 *5 = 251 *6 = 6 2 *6 = 12 3 *6 = 18 4 *6 = 24 5 *6 = 30 6 *6 = 361 *7 = 7 2 *7 = 14 3 *7 = 21 4 *7 = 28 5 *7 = 35 6 *7 = 42 7 *7 = 491 *8 = 8 2 *8 = 16 3 *8 = 24 4 *8 = 32 5 *8 = 40 6 *8 = 48 7 *8 = 56 8 *8 = 641 *9 = 9 2 *9 = 18 3 *9 = 27 4 *9 = 36 5 *9 = 45 6 *9 = 54 7 *9 = 63 8 *9 = 72 9 *9 = 81
4、假期旅游路线旅行选择困难症【随机选择一个省份】
代码编写:
# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 12:40 ******************import randomprovince = ["河北省", "山西省", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省","江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "海南省", "四川省", "贵州省","云南省", "陕西省", "甘肃省", "青海省", "台湾省", "内蒙古自治区", "广西壮族自治区","西藏自治区", "宁夏回族自治区", "新疆维吾尔自治区", "北京市", "天津市", "上海市", "重庆市","香港特别行政区", "澳门特别行政区"]yc_random = random.choice(province)print("系统根据你的爱好,此次为你精心推荐的假期旅游路线旅行选择为:",yc_random)
代码运行结果:
系统根据你的爱好,此次为你精心推荐的假期旅游路线旅行选择为:上海市
5、判断任意一个年份是否闰年
代码编写:
# 若一个年分可以被4整除不能被100整除,或者是可以被400整除,这个年份为闰年# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 12:50 ******************years = int(input("请输入年份:"))if ((0 == years % 4) and (0 != years % 100)) or (0 == years % 400):print("此次输入的年份:{}年,是闰年".format(years))else:print("此次输入的年份:{}年,不是闰年".format(years))
代码运行结果:
请输入年份:1986此次输入的年份:1986年,不是闰年
6、狗参照人的年龄是多大
代码编写:
# 狗2岁以前每一年相当于人类10.5岁,之后每增长一年就增加4岁# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 13:20 ******************dogs = float(input("请输入狗的年龄:"))if dogs <= 0:print("狗的年龄不能为负数")elif dogs <= 2:print("此时 {}岁的狗相当于人类的 {}岁".format(dogs, dogs*10.5))elif 2< dogs<= 30:print("此时 {}岁的狗相当于人类的 {}岁".format(dogs, (2 * 10.5)+(dogs-2)*4))else:print("这条狗的年龄已经破了吉尼斯世界纪录,从未见过{}岁的狗,此狗已经开始修行了".format(dogs))
代码运行结果:
请输入狗的年龄:21此时 21.0岁的狗相当于人类的 97.0岁
7、一行代码实现漫画【反地心引力】
代码编写:
# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 14:46 ******************import antigravity
代码运行结果:

8、一行输入多个值:input()
代码编写:
# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 14:46 ******************m, n =input("请输入m n 的值").split(",")print("第一次输入m的值为:{}; n的值为:{}".format(m, n))m, n =eval(input("请输入 m n 的值"))print("第二次输入m的值为:{}; n的值为:{}".format(m, n))
代码运行结果:
请输入m n 的值6,9第一次输入m的值为:6; n的值为:9请输入 m n 的值58,23第二次输入m的值为:58; n的值为:23
9、检查输入字符串是否是“回文字符串”
代码编写:
# 回文字符串:从前往后念和从后往前念都是一样的# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 15:06 ******************def hui_wen(s):if len(s)<< span="">2:return Trueelif s[0] != s[-1]:return Falsereturn hui_wen(s[1:-1])yc = str(input("请输入字符串测试是否是回文串:"))print(hui_wen(yc))
代码运行结果:
请输入字符串测试是否是回文串:ytrewqqwertyTrue
10、查找100以内全部质数
代码编写:
# ****** Auto : YangGaoChao ******************************# **** A beautiful day has begun. come on, Xiao Yang******# ***** Cretive time : 2021-06-26 15:26 ******************i = 2print("以下为100以内所有的质数:")while i <= 100:flag = Trueyc = 2while yc < i:if i % yc ==0:flag = Falseyc +=1if flag:print(i, end="\t")i +=1
代码运行结果:
以下为100以内所有的质数:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
文章转载自心在远方AND走在路上,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。





