一、判断年份

实验目的:掌握分支结构的选择和使用;

实验内容:用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相关推荐

  1. python实验报告代写_TensorFlow作业代写、代做Python程序语言作业、代写github课程作业、Python实验作业代写...

    TensorFlow作业代写.代做Python程序语言作业.代写github课程作业.Python实验作业代写 日期:2019-07-10 10:34 Python Practical Examine ...

  2. 代写python作业费用标准_代做159.272作业、代写Programming Paradigms作业、代做Python实验作业、代写Java/c++编程作业代写Database|代做R...

    代做159.272作业.代写Programming Paradigms作业.代做Python实验作业.代写Java/c++编程作业代写Database|代做RComputational Thinkin ...

  3. python实验项目_Python3实验 项目结构(文件操作)

    Python实验 项目结构(文件操作) 一.代码 # 姓名:池鱼奥 # 学号:201700000001 import os import time def make_project(project_n ...

  4. 华中农业大学python实验题

    知识汇总 博客 地址 内容 华中农业大学Python期末速成笔记 https://blog.csdn.net/m0_46521785/category_10626330.html 华中农业大学pyth ...

  5. 2022年5月22日-Taylor级数的python实验

    Taylor级数的python实验 引言 众所周知,对于任意一个函数,我们可以选用一组基函数拟合这个函数.什么,你不知道!好吧,没有关系,这是一个很简单的东西,相信在我的解释下,你很快就懂了! 泰勒级 ...

  6. Python实验四:Python程序设计之文件

    微信公众号:创享日记 发送:python实验 获取完整清晰报告和源码以及其它资源 前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家.(点击跳转人工智能学习资料 ...

  7. Python实验报告一 python基础试题练习

    实验内容: 编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变.(提示:使用切片.) 2.编写程序,输入两个集合 setA 和 setB,分别输出它们 ...

  8. python实验指导书燕山大学答案_Python实验指导书课件.doc

    Python实验指导书 马 川 燕山大学计算机教学实验中心 2017.5 目录 目录 实验一: PYTHON 程序设计之初窥门径 ................................... ...

  9. python实验---猜谜语闯关游戏

    python实验-猜谜语闯关游戏 题目 ​ 设计并实现一款猜谜语的闯关游戏.玩家根据给出的谜面,输入谜底.游戏根据玩家给出的谜底正确与否,决定是否进入下一关. 如果玩家猜错,则闯关失败.如果玩家猜对, ...

  10. python实验指导书_Python实验指导书

    Python实验指导书 Python实验指导书 马 川 燕山大学计算机教学实验中心 2017.5 目录 实验一:Python程序设计之初窥门径2 实验二:Python程序设计之结构与复用7 实验三:P ...

最新文章

  1. 最优化:拉格朗日乘子法
  2. linux 系统装中文输入法 fcitx
  3. OpenCV之calib3d 模块. 相机定标和三维重建
  4. 重载操作符与转换(上)
  5. BOOST_PREDEF_TESTED_AT宏相关的测试程序
  6. qemu 对虚机的地址空间管理
  7. linux getopts学习笔记
  8. AT24C02的多字节数据读写
  9. 学会这5种Excel颜色搭配技巧,表格想做不好看都难
  10. docker下安装mysql数据库
  11. *第八周*数据结构实践项目一【建设顺序串算法库】
  12. tree edit distance
  13. 基于网易云API做的一个扫码登录
  14. SOLD2算法详解之1 backbone(CVPR2021 源码解析)
  15. C#中Action和=>用法(入门)
  16. 如何一键重装Win10系统图文教程
  17. 1-4 python爬取笔趣阁小说(附带完整代码)
  18. FineReport报表工具如何实现报表查询和分页显示
  19. LabWindows_CVI测试技术及工程应用_学习笔记1(构建一个简单的程序)
  20. 提供良好客户服务的5大原则

热门文章

  1. mysql按位存储_数据库中用一个值来保存多种情况:二进制和按位异或
  2. 田子坊行程5月11周六
  3. 教你在网页中添加微软地图
  4. 头歌--共享单车之租赁需求预估
  5. 文本表示模型(2):静态词表示Word2Vec、FastText、GloVe
  6. 古典风端午节介绍PPT模板
  7. jQuery——自定义浏览器滚动条,改变滚动条样式。实现滚动条效果
  8. Win10 会清理运行的易语言.exe文件
  9. python实现逻辑回归代码_python如何实现逻辑回归 python实现逻辑回归代码示例
  10. Linux 配置互信