Python2021年12月Python二级 -- 编程题解析

题目一:
日期计算器
设计一款日期计算程序,能否实现下面的功能
(1)要求用户分别输入年、月、日 (分三次输入) ;
(2)程序自动会根据输入的年月日计算出这一天是这一年的第几天:
(3)输出格式为:这是****年的第**天
请输入某年某月某日,通过编程判断这一天是这一年的第几天

答案:

year=int(input("年"))
month=int(input("月"))
day=int(input("日"))
list=[0,31,28,31,30,31,30,31,31,30,31,30,31]
num=0
while True:
    if num==month:
        break
    else:
        day=day+list[num]
        num+=1
if year%4==0 or year%400==0 and month>2:
    day+=1
print(day)

题目二:
将四句唐诗用逗号和句号连接,完整输出这首诗,必须使用变量的方法编写程序。

ivzi1="白日依山尽
ivzi2="黄河入海流”
jvzi3="欲穷千里目
jvzi4=“更上一层楼”
输出应为”白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

答案:

jvzi1="白日依山尽"
jvzi2="黄河入海流"
jvzi3="欲穷千里目"
jvzi4="更上一层楼"
 
print(jvzi1, ",", sep = "")
print(jvzi2, "。", sep = "")
print(jvzi3, ",", sep = "")
print(jvzi4, "。", sep = "")

如果你感觉有收获,欢迎给我打赏 ———— 以激励我输出更多优质内容
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40762926/article/details/132597480