Python 实验2.1
一、判断年份
实验目的:掌握分支结构的选择和使用;
实验内容:用Python编写程序,输入一年份,判断该年份是否是闰年并输出结果。
【提示】①答案不唯一。②凡符合下面两个条件之一的年份是闰年。1、能被4整除但不能被100整除。2、能被400整除。
# 博主链接:https://blog.csdn.net/qq_45148277
# email:taoist.shao@qq.com
# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
# 开发时间:2022/3/21 20:16
year = int(input("请输入要确认的年份:"))if ((year % 4 == 0 and year % 100 != 0) or year % 400 == 0):print(year , "是闰年")
else:print(year,"不是闰年")
二、分段函数计算
实验目的:掌握分支结构的选择和使用;
实验内容:用分支结构实现分段函数计算,如下所示: 当x<0时, y=0; 当0<=x<5时, y=x; 当5<=x<10时, y=3x-5; 当10<=x<20时, y=0.5x-2; 当20<=x时, y=0
【提示】①答案不唯一。
# 博主链接:https://blog.csdn.net/qq_45148277
# email:taoist.shao@qq.com
# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
# 开发时间:2022/3/21 20:29
x = int(input())
if x < 0 or x >= 20:y = 0
elif x > 0 and x < 5:y = x
elif x >= 5 and x < 10:y = 3 * x - 5
elif x >= 10 and x < 20:y = 0.5 * x - 2print(y)
三、象限判断
实验目的:掌握分支结构的选择和使用;
实验内容:编写程序实现输入x,y,判断其属于第几象限。
# 博主链接:https://blog.csdn.net/qq_45148277
# email:taoist.shao@qq.com
# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
# 开发时间:2022/3/21 20:35
x = int(input("请输入x坐标:"))
y = int(input("请输入y坐标:"))
if x == 0 or y == 0:print("点在坐标轴上")
elif x > 0 and y > 0:print("点在第一象限")
elif x > 0 and y < 0:print("点在第四象限")
elif x < 0 and y > 0:print("点在第二象限")
else :print("点在第三象限")
四、地铁车票价格计算
实验目的:掌握分支结构的选择和使用;
实验内容:购买地铁车票的规定如下: 乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。 输入乘坐人数(per_num)和乘坐站数(sta_num),计算购买地铁车票需要的总金额,并将计算结果输出。注意: 如果「乘坐人数」和「乘坐站数」为 0 或负数 ,输出 error 。
# 博主链接:https://blog.csdn.net/qq_45148277
# email:taoist.shao@qq.com
# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
# 开发时间:2022/3/21 20:51
per_num = int(input("输入乘坐的人数:"))
sta_num = int(input("输入站数的人数:"))
if per_num <= 0 or sta_num <= 0:print("error")
else:if 1 <= sta_num <= 4:pm = 3if 5 <= sta_num <= 9:pm = 4if sta_num > 9:pm = 5count = pm * per_numif count <= 0:print("error")else:print("总金额为:", count)
五、统计字符
实验目的:掌握分支结构的选择和使用;
实验内容:从键盘接收一个字符串,分别统计其中大写字母、小写字母、数字和其他字符的个数并输出。
【提示】①答案不唯一。
# 博主链接:https://blog.csdn.net/qq_45148277
# email:taoist.shao@qq.com
# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
# 开发时间:2022/3/21 20:55
intcount = []
upstrcount = []
lowstrcount = []
othercount = []def number(a):for i in a:if i.isdigit():intcount.append(i)elif i.isupper():upstrcount.append(i)elif i.islower():lowstrcount.append(i)else:othercount.append(i)return intcount, upstrcount, lowstrcount, othercounta = input('请输入一个字符串:')
a, b, c, d = number(a)
print('大写字母的个数:{}'.format(len(a)))
print('小写字母的个数:{}'.format(len(b)))
print('数字的个数:{}'.format(len(c)))
print('其他数字的个数:{}'.format(len(d)))
a = tuple(a)
b = tuple(b)
c = tuple(c)
d = tuple(d)
Python 实验2.1相关推荐
- python实验报告代写_TensorFlow作业代写、代做Python程序语言作业、代写github课程作业、Python实验作业代写...
TensorFlow作业代写.代做Python程序语言作业.代写github课程作业.Python实验作业代写 日期:2019-07-10 10:34 Python Practical Examine ...
- 代写python作业费用标准_代做159.272作业、代写Programming Paradigms作业、代做Python实验作业、代写Java/c++编程作业代写Database|代做R...
代做159.272作业.代写Programming Paradigms作业.代做Python实验作业.代写Java/c++编程作业代写Database|代做RComputational Thinkin ...
- python实验项目_Python3实验 项目结构(文件操作)
Python实验 项目结构(文件操作) 一.代码 # 姓名:池鱼奥 # 学号:201700000001 import os import time def make_project(project_n ...
- 华中农业大学python实验题
知识汇总 博客 地址 内容 华中农业大学Python期末速成笔记 https://blog.csdn.net/m0_46521785/category_10626330.html 华中农业大学pyth ...
- 2022年5月22日-Taylor级数的python实验
Taylor级数的python实验 引言 众所周知,对于任意一个函数,我们可以选用一组基函数拟合这个函数.什么,你不知道!好吧,没有关系,这是一个很简单的东西,相信在我的解释下,你很快就懂了! 泰勒级 ...
- Python实验四:Python程序设计之文件
微信公众号:创享日记 发送:python实验 获取完整清晰报告和源码以及其它资源 前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家.(点击跳转人工智能学习资料 ...
- Python实验报告一 python基础试题练习
实验内容: 编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变.(提示:使用切片.) 2.编写程序,输入两个集合 setA 和 setB,分别输出它们 ...
- python实验指导书燕山大学答案_Python实验指导书课件.doc
Python实验指导书 马 川 燕山大学计算机教学实验中心 2017.5 目录 目录 实验一: PYTHON 程序设计之初窥门径 ................................... ...
- python实验---猜谜语闯关游戏
python实验-猜谜语闯关游戏 题目 设计并实现一款猜谜语的闯关游戏.玩家根据给出的谜面,输入谜底.游戏根据玩家给出的谜底正确与否,决定是否进入下一关. 如果玩家猜错,则闯关失败.如果玩家猜对, ...
- python实验指导书_Python实验指导书
Python实验指导书 Python实验指导书 马 川 燕山大学计算机教学实验中心 2017.5 目录 实验一:Python程序设计之初窥门径2 实验二:Python程序设计之结构与复用7 实验三:P ...
最新文章
- 最优化:拉格朗日乘子法
- linux 系统装中文输入法 fcitx
- OpenCV之calib3d 模块. 相机定标和三维重建
- 重载操作符与转换(上)
- BOOST_PREDEF_TESTED_AT宏相关的测试程序
- qemu 对虚机的地址空间管理
- linux getopts学习笔记
- AT24C02的多字节数据读写
- 学会这5种Excel颜色搭配技巧,表格想做不好看都难
- docker下安装mysql数据库
- *第八周*数据结构实践项目一【建设顺序串算法库】
- tree edit distance
- 基于网易云API做的一个扫码登录
- SOLD2算法详解之1 backbone(CVPR2021 源码解析)
- C#中Action和=>用法(入门)
- 如何一键重装Win10系统图文教程
- 1-4 python爬取笔趣阁小说(附带完整代码)
- FineReport报表工具如何实现报表查询和分页显示
- LabWindows_CVI测试技术及工程应用_学习笔记1(构建一个简单的程序)
- 提供良好客户服务的5大原则