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 = "")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值