首页 > 编程语言 >计算机算法与程序设计(python) 第一章 编程作业

计算机算法与程序设计(python) 第一章 编程作业

时间:2023-08-07 10:39:14浏览次数:40  
标签:输出 python 编程 作业 leap year print 程序设计 模板


计算机算法与程序设计(python)

第一章 编程作业

查看帮助

返回

所有测验,作业和考试都在2020年12月30日23点截止,请及时完成。编程作业题可以多次提交,取最高分作为本题成绩。

 

依照学术诚信条款,我保证此作业是本人独立完成的。

温馨提示:

1.本次作业属于Online Judge题目,提交后由系统即时判分。

2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。

1

判断闰年(30分)

题目内容:

以一个年份作为参数,判断该年是否为闰年。若是则输出 "Y" ,否则输出 "N"

 

输入格式:

一个数字,代表年份

 

输出格式:

"Y" 或者 "N"

 

输入样例:

2019

 

输出样例:

N

 

模板程序:

下面的程序模板为你获取了输入并进行了输出,你可以参考这个模板来实现。

1. year = int(input(""))
2.  
3. def is_leap(year):
4.     if XXXXXX:
5.         print("Y")
6.     else:
7.         print("N")
8.  
9. is_leap(year)

时间限制:500ms内存限制:32000kb

 

year = int(input(""))


def is_leap(year):
    if ((year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0))):
        print("Y")
    else:
        print("N")


is_leap(year)

 

标签:输出,python,编程,作业,leap,year,print,程序设计,模板
From: https://blog.51cto.com/u_16183193/6991146

相关文章

  • Pythonre.compile:用于优化正则表达式匹配的工具
    https://blog.csdn.net/www_xuhss_com/article/details/130858409?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-130858409-blog-86527810.235%5Ev38%5Epc_relevant_sort_base3&depth_1-utm_......
  • python实战手册(1)
    目录编码声明换行标识符编码声明Python脚本第一或第二行的注释匹配正则表达式coding[=:]\s*([-\w.]+)时,则该注释为源代码的编码声明;这个表达式的第一组指定了源码文件的编码。编码声明必须独占一行,在第二行时,则第一行必须也是注释。编码表达式的形式如下:#-*-coding:<enc......
  • 面向切面编程
    本文,我们来谈谈面向切面编程。什么是面向切面编程面向切面编程(AspectOrientedProgram,简称AOP)是一种编程范式,用于解藕系统中的横切关注点。这很抽象。我们换种理解~面向切面编程把业务功能分为核心、非核心两部分。比如:核心业务功能:用户登陆、增加数据、删除数据非核心业务功能:......
  • [oeasy]python0081_[趣味拓展]ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CS
    光标位置回忆上次内容上次了解了新的转义模式\033逃逸控制字符escape这个字符让字符串退出标准输出流进行控制信息的设置可以设置光标输出的位置ASR33中的ALTMODE是今天的ESC键吗????......
  • python教程 入门学习笔记 第7天 打印字符串拼接数值 其它类型转布尔值bool 模拟用户键
    想打印字符串拼接数值例如张三666怎么做?print("张三"+str(666))#直接将数值666转换为字符串,不用赋值也可以3)其它类型转布尔值bool布尔转换规则:所有表示空意义的数据,将被转换成False,其它数据将被转换成Truea=7 #整型数值b="nihao" #字符串c=0 #空值print(boo......
  • 4个将Pandas换为交互式表格Python包
    Pandas是我们日常处理表格数据最常用的包,但是对于数据分析来说,Pandas的DataFrame还不够直观,所以今天我们将介绍4个Python包,可以将Pandas的DataFrame转换交互式表格,让我们可以直接在上面进行数据分析的操作。PivottablejsPivottablejs是一个通过IPythonwidgets集成到Python中的J......
  • python中的装饰器
    python中的装饰器(decorator)一般采用语法糖的形式,是一种语法格式。比如:@classmethod,@staticmethod,@property,@xxx.setter,@wraps(),@func_name等都是python中的装饰器。装饰器,装饰的对象是函数或者方法。各种装饰器的作用都是一样的:改变被装饰函数或者方法的功能,性质。一、装饰器......
  • 8-6|Python如何解压
    在Python中,可以使用`zipfile`库来解压.zip文件。以下是一个简单的例子,展示如何将.zip文件解压到当前目录:```pythonimportzipfiledefextract_zip_file(zipfile_name,extract_path):  #创建一个ZipFile对象  withzipfile.ZipFile(zipfile_name,'r')aszipf: ......
  • win环境下jdk、python、node版本管理器
    win环境下jdk、python、node版本管理器遇到多个项目中使用不同版本的环境时,做自己的项目和公司的项目使用的也不一致时,管理器的作用就显现出来了。20230806,后续再补充jdk对应jabba[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12Invoke-E......
  • python对单双链表进行操作
    `classLinkNode:definit(self,val=0,next=None):#定义指针指向节点的数值self.val=val#定义指针self.next=NoneclassMyLinkedList:definit(self):self.head=LinkNode(0)self.size=0#获取链表中下标为index的值,如果下标无效,则返回-1defget(self,index:i......