Python读入一个年份,输出该年是否是闰年
一、实验目的
(1)掌握程序的三种控制结构;
(2)运用if语句实现分支结构;
(3)运用for语句和while语句时间循环结构;
(4)了解程序的异常处理及用法。
二、实验内容
1、读入一个年份,输出该年是否是闰年(当年份能被4整除但不能被100整除,或能被400整除时,该年份就是闰年)。
2、猜数字游戏。在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了!”;小于预设的数,显示“遗憾,太小了!”,如此循环,直至猜中该数,显示“预测了N次,你猜对中了!”,其中N是用户输入数字的次数。
3、猜数字游戏续。改编第3题中的猜数字游戏,让计算机能够随机产生一个预设数字,范围在0-100之间,其他游戏规则不变。
4、猜数字游戏续。对于第4题中的猜数字游戏,当用户输入的不是整数(如字母、浮点数等)时,程序会终止执行退出。要求改编该程序,当用户输入出错时给出“输入内容必须为整数”的提示,并让用户重新输入。
5、猜数字游戏再续。用变量maxtimes设置允许猜数字的最大次数(比如最多只允许猜6次maxtimes=6),并在猜错后提示还有几次机会。用for循环改写第5题的程序。
三、实验步骤
1、读入一个年份,输出该年是否是闰年(当年份能被4整除但不能被100整除,或能被400整除时,该年份就是闰年)。
2、猜数字游戏。在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了!”;小于预设的数,显示“遗憾,太小了!”,如此循环,直至猜中该数,显示“预测了N次,你猜对中了!”,其中N是用户输入数字的次数。
3、猜数字游戏续。改编第3题中的猜数字游戏,让计算机能够随机产生一个预设数字,范围在0-100之间,其他游戏规则不变。
4、猜数字游戏续。对于第4题中的猜数字游戏,当用户输入的不是整数(如字母、浮点数等)时,程序会终止执行退出。要求改编该程序,当用户输入出错时给出“输入内容必须为整数”的提示,并让用户重新输入。
5、猜数字游戏再续。用变量maxtimes设置允许猜数字的最大次数(比如最多只允许猜6次maxtimes=6),并在猜错后提示还有几次机会。用for循环改写第5题的程序。
四、实验小结
1.通过这个实验 学到了try-except程序的异常处理valuerror和namerror,以及if-else语句来形成二分支或 多分枝。还用到了 and or 不是 && ||
2.通过设置随机数,学到了python的函数库,定义函数库 import math 然后引用库函数 math.
3.python语言 写代码时一定 注意格式 ,缩进 ,和有的函数后的” : ” 不然会报错 。
标签:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律