问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用Python,从键盘任意输入一个年,计算这个年是多少天。比如:输入2019年...

发布网友 发布时间:2022-04-23 15:08

我来回答

4个回答

热心网友 时间:2022-04-06 15:30

def leap_year_or_not(year):
    # 世纪闰年:能被400整除的为世纪闰年。
    # 普通闰年:能被4整除但不能被100整除的年份为普通闰年。
    # 闰年共有366天,其他年只有365天。
    
    if int(year) % 400 == 0:
        return True
    elif int(year) % 100 !=0 and int(year) % 4 == 0:
        return True
    else:
        return False


def calculate_days_of_year(year):
    leap = leap_year_or_not(year)
    if leap:
        days = 366
        run = "是"
    else:
        days = 365
        run = "不是"
    print("{}年{}闰年,有{}天。".format(year, run, days))


if __name__ == "__main__":
    print("输入年份:")
    n = input()
    calculate_days_of_year(n)

运行上述代码,输入2019回车,得到以下结果:

追问有简单点的么?

追答你指的简单点是什么?我只喜欢使用函数的嵌套,如果觉得这样太复杂,那么不使用函数就好了,全部写在一起。楼下有人用了5行代码实现了,他的简单。

热心网友 时间:2022-04-06 16:48

这个应该简单了

while 1:
    year=int(input("请输入一个年:"))
    if (year%400==0) or (year % 100 !=0 and year % 4 == 0):
        print("%d 是闰年,有366天"%year)
    else:
        print("%d 是平年,有365天"%year)

结果:

热心网友 时间:2022-04-06 18:23

python

#!/usr/bin/python
# -*- coding: utf-8 -*-
n = int(input())
if n%4 == 0 and n%100 != 0 or n%400 == 0:
    print(366)
else:
    print(365)

热心网友 时间:2022-04-06 20:14

year = int(input("请输入年份"))
if year % 400 == 0 or year % 4 == 0 and year % 100 != 0:
print(f"{year}是闰年,366天")
else:
print(f"{year}是平年,365天")
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 会计月报都包含什么? 第一时间报备是什么意思 用python做(统计老人年龄(60岁以上)从键盘输入,人员的年龄存放在列表... 会计继续教育考试题啊,求解!感激 工作中报备是什么意思? 求基础会计学试题答案 python输入年月日输出年月日 基础会计学实训答案 Python怎么从年月日字符串中取出年份月份? 防疫报备是什么意思 月报,年报,季报,半年报的会计报表分别包括那几个表呢? python给出年/月/日计算是此年的多少天? 买车报备是什么意思 会计选择题: 报备是什么意思? 1.在下列会计报表中,属于月报的有( )。 “报备”是什么意思 会计报表中属于月报的有? 审计中的报备是什么意思 下列会计报表中属于月报的有A资产负责表B利润表C现金流量表D资产负责表和利润表 急需帮助,会计继续教育考试题,谢谢 python怎么将一个整数算出他的年月日? 报备是什么意思 基础会计形成性考核册答案 Python2.7输入一个身份号,计算该身份证号对应的年龄并输出 疫情期间报备是什么意思? 求2011电大考试试题答案,基础会计,及英语2的答案 python判断年月日的问题 财务报表按时间进行的分类 Python编写程序,输入年份,计算从公元元年开始到该年有多少个闰年... 利润表是月报表还是年报表 疫情报备一下是什么意思 Python:要求用 函数 实现: 从键盘输入年份和月份,然后计算返回该年该... 财务报表包括哪些,月报有哪些?年报有哪些?都是什么时候开始结束? 博主报备是什么意思 谁会编程序python shell,怎么写看出生年月然后看出生肖和星座~_百度... 下列会计报表中属于月报的有( )。 python 求日期 python 编写一个程序,判断一个给定的年份属于哪一个生肖? 下列会计报表中,属于对内报送的会计报表是( )