Python二级 每周练习题25

news2024/10/1 9:43:01

如果你感觉有收获,欢迎给我打赏 ———— 以激励我输出更多优质内容在这里插入图片描述

练习一:

运算规则如下:
(1) 若该数是偶数,,则变为原数的一半
(2) 若该数是奇数,则变为原数的3倍加1
(3) 重复 (1) (2),直到该数变为1。
编写程序实现如下功能:输入一个大于1的自然数,计算按照上述方法最终变换为1共经过的变换次数并输出变换次数。 (输出格式为: 直接输出次数即可)
示例1: 若输入自然数8,则输出结果为: 3。
示例2: 若输入自然数5,则输出结果为: 5。

答案:

ci=0                                 #ci变量来存放运行次数
n=int(input('请输入一个大于1的自然数:')) #变量n来存放用户输入的值
while True:                          #重复执行
    if n==1:                         #判断n是否为1
        print(ci)                    #打印出次数
        break                        #跳出循环
    else:
        if n%2==0:                   #若该数是偶数,,则变为原数的一半
            n=n/2
        else:
            n=3*n+1                  #若该数是奇数,则变为原数的3倍加1
    ci+=1                            #ci变量累加1 类似ci=ci+1

输出案例:
在这里插入图片描述

练习二:

某快递公司对于邮寄的包裹有尺寸要求,必须满足以下条件:每件包裹的长、宽、高之和须小于或等于200厘米,
且任意一边长度必须小于或等于80厘米(假设所有包裹都是长方体)
编写一个重复执行的程序,可以实现自动判断包裹是否符合要求。
体要求如下:
(1)用户以厘米为单位按顺序分别输入包裹的长、宽、高(用户只输入大于零的数字,不输入长度单位
可以输入小数:分多次输入还是一次输入不做要求);
(2)程序自动判断用户输入的包裹尺寸是否满足此快递公司的要求;
(3)如果满足要求,就输出"可以邮寄".
(4)如果不满足要求,就输出"不可以邮寄”
(5)重复以上操作。

答案:

while True:
    d = eval(input('请输入包裹的长:'))  #使用变量d来存放用户输入的长度值
    w = eval(input('请输入包裹的宽:'))  #使用变量w来存放用户输入的宽度值
    h = eval(input('请输入包裹的高:'))  #使用变量h来存放用户输入的高度值
    if (d+w+h)<=200 and (d<=80 and w<=80 and h<=80): #判断是否符合上述要求
        print('可以邮寄')
    else:
        print('不可以邮寄')

输出案例:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1180622.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Gradle笔记 二 Gradle的基础Groovy

学习Groovy的必要性 首先Gradle是由Groovy写成的&#xff0c;而且构建脚本的语法都遵循Groovy的语法&#xff0c;所以要学好Gradle的前提是要基本了解Groovy的语法。 Groovy 简介 在某种程度上&#xff0c;Groovy可以被视为Java的一种脚本化改良版,Groovy也是运行在JVM上&am…

什么是微服务?与分布式又有什么区别?

什么是微服务&#xff0c;我们先从传统的单体结构进行了解&#xff0c;对两者进行对比。 单体结构 单体结构是一种传统的软件架构模式&#xff0c;它将应用程序划分为一组相互依赖的模块和组件。这些模块和组件通常都是构建在同一个平台上的&#xff0c;并且紧密耦合在一起。…

本地生活商家想选择靠谱的服务商就这样做,还可以借助批量剪辑来进一步提升营销价值

本地生活商家怎么选择靠谱的服务商&#xff1f; 在抖音本地生活的赛道里&#xff0c;商家除了花精力去搭建自己的团队之外&#xff0c;还可以选择和服务商合作&#xff0c;来实现商单的分发与销售&#xff0c;那么如何和服务商建立合作呢&#xff1f; 今天&#xff0c;来为商…

MG-Soft MIB Browser使用教程

图片 MG-Soft公司是一家老牌的监控工具&#xff0c;是目前全球领先的网络管理&#xff0c;SNMP监控的领导厂商&#xff1b; 我发现很多客户都在使用该软件&#xff0c;比如近期参加的某大型企业招标测试就使用的该软件&#xff0c;该软件比我之前写的ireasoning MIB Browser …

做什么数据表格啊,要做就做数据可视化

是一堆数字更易懂&#xff0c;还是图表更易懂&#xff1f;很明显是图表&#xff0c;特别是数据可视化图表。数据可视化是一种将大量数据转化为视觉形式的过程&#xff0c;通过图形、图表、图像等方式呈现数据&#xff0c;以便更直观地理解和分析。 数据可视化更加生动、形象地…

文件怎么加密丨4种文件加密方法盘点

一 、如何给word文件加密&#xff1f; 1. 打开word&#xff0c;点击“文件”。 2. 点击“信息”&#xff0c;选择“保护文档”&#xff0c;并选择“用密码进行加密”。 3. 在弹出的小窗口&#xff0c;我们可以添加密码&#xff0c;并点击确定即可。 二、如何给excel表格进行加…

什么是数据库?数据库有哪些基本分类和主要特点?

数据库是以某种有组织的方式存储的数据集合。本文从数据库的基本概念出发&#xff0c;详细解读了数据库的主要类别和基本特点&#xff0c;并就大模型时代备受瞩目的数据库类型——向量数据库进行了深度剖析&#xff0c;供大家在了解数据库领域的基本概念时起到一点参考作用。 …

Linux 服务器监控

服务器几乎与任何 IT 基础设施密不可分&#xff0c;Linux 是服务器兼容性最强的开源操作系统&#xff0c;因为它具有灵活性、一致性和安全性。大多数 Linux 服务器都设置了以下 Linux 操作系统的任何变体&#xff1a;Red Hat Enterprise Linux &#xff08;RHEL&#xff09;、D…

分享5款有趣的软件,你都知道吗?

​ 今天我想分享几个有趣但或许不那么多人知道的软件&#xff0c;各位喜欢的朋友可以自行下载呢。 1.文本比较软件——Diffchecker ​ Diffchecker是一款在线文本比较软件&#xff0c;可以找出两个文本文件之间的差异。Diffchecker可以比较文本、代码、PDF、Word等多种格式的…

day10-内核实验项目概述与内核信号

1.在系统中什么是信号&#xff0c;都有什么信号 2.在系统接收到信号后&#xff0c;他是如何处理的 3.信号作用 信号处理流程&#xff1a; _system_call: call _sys_call_table(,%eax,4) sys_signal sys_signal int sys_signal(int signum, long handler, long restorer) {/…

打造工业数字基础设施坚实底座,麒麟信安参展2023工业软件生态大会

11月5日&#xff0c;2023工业软件生态大会在深圳揭开帷幕。以“共建新一代工业软件体系&#xff0c;引领制造业高质量发展”为主题&#xff0c;本次大会邀请政府、高校、行业专家和企业代表齐聚一堂&#xff0c;展示工业全产业链前沿技术、创新产品和解决方案&#xff0c;围绕核…

零代码编程:用ChatGPT批量合并文件夹

一个文件夹里面有很多个子文件夹&#xff0c;其中一些是互相配对的&#xff0c;比如&#xff1a; 动物寓言王国_合作力量大 &#xff08;上&#xff09;国英语版 动物寓言王国_合作力量大 &#xff08;下&#xff09;国英语版 动物寓言王国-狮子与猎狗 &#xff08;上&#…

出现 Daemons using outdated libraries 的解决方法

目录 1. 问题所示2. 原理分析3. 解决方法1. 问题所示 使用apt安装某些包的时候,弹出如下界面: Daemons using outdated libraries的选择框 并问我需要重启的服务,which services should be restarted? 不知什么情况,选择esc之后,所安装的包并没有成功!于是深入剖析 2.…

falsk框架中安装flask-mysqldb报错解决方案

错误示例 我的是py37版本&#xff0c;无法直接安装flask-mysqldb pip install flask-mysqldb报错如下 解决方案 先去第三方库 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 下载mysqlclient 这个是我的版本 mysqlclient-1.4.6-cp37-cp37m-win_amd64.whl 下…

麒麟信安协办 | 2023工业控制系统产业大会隆重举办

11月3日&#xff0c;由中国高科技产业化研究会、湖南省科学技术协会、国防科技大学、湖南大学、中南大学共同主办&#xff0c;工业控制系统产业联盟、长沙经济技术开发区管委会等单位共同承办&#xff0c;麒麟信安等单位协办的“2023 工业控制系统产业大会”在长沙召开。此次会…

中创|多家AI大模型获批上线,“百模”大战已打响,掀起新一轮AI风暴!

9个AI大模型获批上线 “百模”大战已正式打响 拼算法、争数据、卷算力...... 大模型们到底该比拼什么&#xff1f; 它们将给生活和产业变革 带来哪些惊喜和挑战&#xff1f; 今年8月&#xff0c;8家大模型备案通过&#xff0c;百度、字节、智谱华章、商汤、中科院、百川智…

Mach Systems—总线接口转换工具

产品概述 在汽车研发过程中&#xff0c;需要大量的总线数据支持&#xff0c;总线转换工具可以将总线数据转换为我们计算机常见接口&#xff0c;达到总线监视、采集、仿真等目的。MACH SYSTEMS来自于捷克的一家公司&#xff0c;专注于嵌入式和车载网络转换&#xff0c;为LIN、S…

麒麟信安加入“工业操作系统创新伙伴计划”,并亮相2023第三届工控中国大会新品发布会

11月1日-3日&#xff0c;2023第三届工控中国大会在苏州太湖国际会议中心举办。本届大会以“生态链接 智控未来 筑基新型工业化”为主题&#xff0c;由中国电子信息产业发展研究院、中国工业经济联合会、国家智能制造专家委员会、国家产业基础专家委员会、江苏省工业和信息化厅、…

【23真题】易!题源全部定位!带讲解!

今天分享的是23年长春理工大学808的信号与系统试题及解析。 本套试卷难度分析&#xff1a;22年长春理工808考研真题&#xff0c;我也发布过&#xff0c;若有需要&#xff0c;戳这里自取&#xff01;本套试题内容难度中等偏下&#xff0c;题量较少&#xff0c;没有选择填空题&a…

基于FPGA的模板匹配红外目标跟踪算法设计

为什么要写这篇文章 我写这篇文章的原因是一天在B站看到了一个大神发的视频是关于跟踪一个无人机的&#xff0c;看到作者跟网友的回复说是用的图像匹配算法&#xff0c;我就在网上搜索相关资料&#xff0c;最终找到一篇文献。文献中对该算法的评价很高&#xff0c;满足制导系统…