PTA - 函数的定义与调用
编写一个名为collatz()的函数,它有一个名为number的参数:
- 如果number是偶数,那么collatz()就打印number加上2
- 如果number是奇数,那么collatz()就打印number乘以2
函数接口定义:
def collatz(number)
裁判测试程序样例:
/* 请在这里填写答案 */
number = int(input())
result = collatz(number)
print("输出结果为:", result)
输入样例:
在这里给出一组输入。例如:
7
输出样例:
在这里给出相应的输出。例如:
输出结果为: 14
我的答案:
很简单的一道题,按照题目要求模拟即可
if - else 写法:
def collatz(number):if (number % 2 == 0):return number + 2else:return number * 2
三目运算符写法:
def collatz(number):return number + 2 if number % 2 == 0 else number * 2
两种写法均正确
相关文章:
![](https://img-blog.csdnimg.cn/direct/63f14f48b17b43aa917b24eb5a0e458a.png)
PTA - 函数的定义与调用
编写一个名为collatz()的函数,它有一个名为number的参数: 如果number是偶数,那么collatz()就打印number加上2如果number是奇数,那么collatz()就打印number乘以2 函数接口定义: def collatz(number)裁判测试程序样例: /* 请在这里填写答案…...
![](https://img-blog.csdnimg.cn/direct/6bb0624edf264a5aa15288a74765bf04.png)
Solr7.4.0报错org.apache.solr.common.SolrException
文章目录 org.apache.solr.common.SolrException: Exception writing document id MATERIAL-99598435990497269125316 to the index; possible analysis error: cannot change DocValues type from NUMERIC to SORTED_NUMERIC for field "opt_time"Exception writing…...
![](https://img-blog.csdnimg.cn/img_convert/139f13bd6b336e199cdfd281a54f5c1b.png)
从2-3-4树开始理解红黑二叉树(JAVA代码手撸版)
经典的红黑二叉树在新增/删除数据时维持自平衡始终对应着一个2-3-4 树。本文只关注2-3-4 对应的经典红黑二叉树。 暂时不考虑 2-3 树对应的左倾红黑二叉树。 背景知识 2-3-4 树简介 一棵 2-3-4 树的结点分为 内部结点 (internal nodes) 和 叶子结点 (leaf nodes) ,…...
![](https://www.ngui.cc/images/no-images.jpg)
模板类与继承
1模板类继承普通类(常见) #include<iostream> using namespace std; class AA { public:int m_a;AA(int a) :m_a(a) { cout << "调用了AA的构造函数\n"; }void func1() { cout << "调用func1()…...
![](https://img-blog.csdnimg.cn/direct/ba4ee7e6fb174dfb81fbadfb0b20e196.png)
随手记:uniapp图片展示,剩余的堆叠
UI效果图: 实现思路: 循环图片数组,只展示几张宽度就为几张图片边距的宽度,剩下的图片直接堆叠展示 点击预览的时候传入当前的下标,如果是点击堆叠的话,下标从堆叠数量开始计算 <template><…...
![](https://www.ngui.cc/images/no-images.jpg)
微服务迁移、重构最佳经验
1. 了解现有的单体应用: - 应用架构和技术栈 要了解现有的应用架构和技术栈,可以采取以下几个步骤: 1. 了解应用的背景和目标:首先要了解应用的背景和目标,包括应用所属的行业、应用的类型(例如Web应用、移动应用等…...
![](https://img-blog.csdnimg.cn/direct/9fe47c9daaad48d690bc09bfd63a0fe6.png#pic_center)
【Python】从0开始的Django基础
Django框架基础 unit01一、Django基础1.1 什么是Django?1.2 安装与卸载1.2.1 Python与Django的版本1.2.2 安装1.2.3 查看Django版本1.2.4 卸载 二、Django项目2.1 概述2.2 创建项目2.3 启动项目2.4 项目的目录结构2.5 配置 三、URL 调度器3.2 定义URL路由3.2 定义首页的路由3.…...
![](https://img-blog.csdnimg.cn/img_convert/a5ceb2c33b4f6acd44c49103a11c3b73.png)
红黑树(数据结构篇)
数据结构之红黑树 红黑树(RB-tree) 概念: 红黑树是AVL树的变种,它是每一个节点或者着成红色,或者着成黑色的一棵二叉查找树。对红黑树的操作在最坏情形下花费O(logN)时间,它的插入操作使用的是非递归形式实现红黑树的高度最多是…...
![](https://www.ngui.cc/images/no-images.jpg)
高级视频编码器性能对比(H265、VP9、AV1)
1、背景介绍 目前在视频编解码器中,H264已经成为绝对的主流,被大部分设备、浏览器所支持。虽然有更先进的编码器推出,但是受限于推广速度和设备支持成本,一直未能成为主流。 今年公司目标是持续降本增效,现在将”屠刀…...
![](https://img-blog.csdnimg.cn/direct/089981a609244fc68852069c2eee088c.png)
示例:WPF中DataGrid简单设置合并列头
一、目的:应用DataGridTemplateColumn列模板,去拆分列头和单元格布局的方式设置列头合并样式 二、实现 效果如下 三、环境 VS2022 四、示例 应用DataGridTemplateColumn自定义列头信息和单元格信息 <DataGrid AutoGenerateColumns"False"…...
![](https://img-blog.csdnimg.cn/9c59faf2ddf64b97b87cb6e4d2674313.png)
Matlab图像处理——细胞图像的分割和计数显示
一. 项目介绍 使用MATLAB编写的细胞图像分割及计数系统,实现了对图像内细胞的计数,以及对每个细胞周长和面积的测量,并分别展示了分割后的每个细胞的图像。实验步骤共分为图像预处理、图像预分割、空洞填充、黏连细胞分割、细胞个数统计、细胞…...
![](https://www.ngui.cc/images/no-images.jpg)
六爻排盘神机
选修课留了3000字的论文......确实,削微有那么一点小困难…… 但是,倘若我拿出已经占了6419个字符的 “六爻排盘神机” ,阁下…应该…不会…骂我吧 且看,六爻排盘神机! import random import datetime from lunarcale…...
![](https://img-blog.csdnimg.cn/direct/73f12c7d64f340999735eed2aba47714.png#pic_center)
【ARMv8/v9 GIC 系列 2.1 -- GIC SPI 中断的 pending 和 clear pending 配置】
文章目录 GIC Pending 和 Clear PendingGICD_ISPENDR<n>GICD_ICPENDR<n>参数<n>编号解释使用举例设置中断ID 100为挂起状态清除中断ID 100的挂起状态 代码实现小结 GIC Pending 和 Clear Pending 在ARMv8体系结构中,GICD_ISPENDR<n> 和 GI…...
![](https://img-blog.csdnimg.cn/direct/2e831004d33a49aeb52e0cbfa2020e65.png)
SpringBoot集成logback初始化源码解析(部分)
一.SpringBoot配置扩展点 SpringBoot日志模块使用监听的方式进行初始化,在SpringBoot项目启动后,会通知日志监听器 在日志监听器中ApplicationStartingEvent事件用来确定到底使用哪个日志系统,logback log4j等 在日志监听器中ApplicationEn…...
![](https://img-blog.csdnimg.cn/direct/ae961e4561c442538013bc7effadf34a.png)
【Linux工具】yum软件包管理器与Vim编辑器的高效运用
目录 Linux 软件包管理器 YUM 什么是软件包 安装工具 rzsz 及注意事项 查看软件包 安装和卸载软件 安装软件 卸载软件 Linux 开发工具 编辑器 - Vim 使用 编辑 Vim 与 Vi 的区别 Vim 的基本概念 三种模式 Vim 的基本操作 操作尝试: Vim 命令集解释…...
![](https://img-blog.csdnimg.cn/direct/87298e08e5cc42c5b0d6892a1d4be369.png)
Matlab数学建模实战应用:案例4 - 图像处理
目录 前言 一、图像处理基础 二、Matlab图像处理工具箱 三、案例:图像锐化、去噪和分割 步骤 1:读取和显示图像 步骤 2:图像锐化 步骤 3:图像去噪 步骤 4:图像分割 完整代码示例 四、实际应用 实例总结 总…...
![](https://img-blog.csdnimg.cn/direct/6510cf6db11c48f2a87522952cbc0b99.png)
Studying-代码随想录训练营day15| 222.完全二叉树的节点个数、110.平衡二叉树、257.二叉树的所有路径、404.左叶子之和
第十五天,二叉树part03💪,编程语言:C 目录 257.完全二叉树的节点个数 110.平衡二叉树 257.二叉树的所有路径 404.左叶子之和 总结 257.完全二叉树的节点个数 文档讲解:代码随想录完全二叉树的节点个数 视频讲解…...
![](https://img-blog.csdnimg.cn/direct/404afa0e0e0441b7a2baf6e437264aed.png#pic_center)
Python 基础:异常
目录 一、异常概念二、处理异常2.1 抛出异常2.2 使用 try-except 代码块2.3 使用 try-except-else 代码块2.4 静默失败 三、总结 遇到看不明白的地方,欢迎在评论中留言呐,一起讨论,一起进步! 本文参考:《Python编程&a…...
![](https://www.ngui.cc/images/no-images.jpg)
XML 应用程序
XML 应用程序 XML(可扩展标记语言)是一种用于存储和传输数据的标记语言。它是一种自我描述的语言,允许用户定义自己的标签和文档结构。XML广泛应用于各种应用程序中,包括网站开发、数据交换、文档管理等。本文将探讨XML的一些主要…...
![](https://img-blog.csdnimg.cn/direct/829a0f3771ce4b3bb2c8c1cf97d25266.png)
SprringCloud Gateway动态添加路由不重启
文章目录 前言:一、动态路由必要性二、SpringCloud Gateway路由加载过程RouteDefinitionLocator接口PropertiesRouteDefinitionLocator类DiscoveryClientRouteDefinitionLocatorInMemoryRouteDefinitionRepositoryCompositeRouteDefinitionLocator类CachingRouteDef…...
![](https://img-blog.csdnimg.cn/direct/2c02203aafa2410ba258a73fce6a5ab3.png)
Windows安装mysql
首先去官网下载社区版本的mysql(如果连不上,挂梯子) https://www.mysql.com/downloads/ 2. 去配置环境变量path 3. 在cmd里面初始化数据库(在搜索框输入cmd,或者在资源管理器下搜索烂输入cmd回车就行) my…...
![](https://img-blog.csdnimg.cn/direct/a8126ebfa9a24bbdac4f9d6800112f7e.png)
chatgpt: linux 下用纯c 编写ui
在Linux下用纯C语言编写用户界面(UI),通常会使用GTK或Xlib。GTK是一个更高级的库,提供了丰富的控件和功能,而Xlib则是一个更底层的库,提供了直接操作X Window系统的功能。 下面是一个使用GTK在Linux上创建…...
![](https://www.ngui.cc/images/no-images.jpg)
Java十六进制Dump打印数据
代码 package test;import java.io.IOException;import sun.misc.HexDumpEncoder;@SuppressWarnings("restriction")...
![](https://img-blog.csdnimg.cn/img_convert/ed156133913a90de0baccd3f8359c0f3.png)
某棋牌渗透测试
前言 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。 一、信息收集 这里通过fofa进行收集,语法为:body某棋牌 && titlexxx 图1-1 fofa资产收集 …...
![](https://img-blog.csdnimg.cn/direct/b5547121cf84409d94dd8c81f91c8747.png)
JAVA面试(六)
缓存 MemcachedredisRedis常见数据类型和使用Redis缓存持久化RDB-快照AOF-追加文件 Redis数据过期机制惰性删除定期删除Redis缓存淘汰策略(8种)算法LRU (Least Recently Used):最近最少使用LFU(Least Frequ…...
![](https://img-blog.csdnimg.cn/img_convert/36f2b7d3bafd5b42246e3e9d50d39371.jpeg)
【C语言】手写学生管理系统丨附源码+教程
最近感觉大家好多在忙C语言课设~ 我来贡献一下,如果对你有帮助的话谢谢大家的点赞收藏喔! 1. 项目分析 小白的神级项目,99%的程序员,都做过这个项目! 掌握这个项目,就基本掌握 C 语言了! 跳…...
![](https://img-blog.csdnimg.cn/direct/939b9c2e5de74a69af03d3b8b36416c9.png)
流媒体传输协议HTTP-FLV、WebSocket-FLV、HTTP-TS 和 WebSocket-TS的详细介绍、应用场景及对比
一、前言 HTTP-FLV、WS-FLV、HTTP-TS 和 WS-TS 是针对 FLV 和 TS 格式视频流的不同传输方式。它们通过不同的协议实现视频流的传输,以满足不同的应用场景和需求。接下来我们对这些流媒体传输协议进行剖析。 二、传输协议 1、HTTP-FLV 介绍:基于 HTTP…...
![](https://img-blog.csdnimg.cn/cc002cbd5c414c5393e19c5e0a0dbf20.gif#pic_center#pic_center)
【机器学习】线性回归:从基础到实践的深度解析
🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 💫个人格言: "如无必要,勿增实体" 文章目录 线性回归:从基础到实践的深度解析引言一、线性回归基础1.1 定义与目…...
![](https://img-blog.csdnimg.cn/direct/5b11be156f4e49fda84e9fe4ec19f05d.png)
短视频开源项目MoneyPrinterTurbo:AI副业搞起来,视频制作更轻松!
目录 引言一、MoneyPrinterTurbo简介二、MoneyPrinterTurbo的核心功能三、MoneyPrinterTurbo的未来发展四、MoneyPrinterTurbo与AI副业五、部署实践1、克隆代码2、创建虚拟环境3、安装依赖4、安装好 ImageMagick5、端口映射6、启动Web界面7、模型配置8、填写主题9、视频生成10、…...
![](https://img-blog.csdnimg.cn/direct/8bd26e9804054ae89920cee2590894f7.png)
【JAVA】SpringBoot + skywalking 将接口的入参、出参、异常等信息上报到skywalking 链路追踪服务器上
【JAVA】SpringBoot skywalking 将接口的入参、出参、异常等信息上报到skywalking 链路追踪服务器上 1.下载SkyWalking APM https://skywalking.apache.org/downloads/ jdk8 不支持 SkyWalking APM 9.3.0以上版本,所以这里我们下载 9.3.0版本 2.下载 Java Agent …...
![](https://img-blog.csdnimg.cn/img_convert/fe1018dd36dc6d1473a19782cc09b364.png)
百度抓取网站图片/seo快速提升排名
一年前,在公司大佬的指点之下,我开始写系统级重构工具 Coca (https://github.com/phodal/coca) 。哦,不,不对,是刚开始学习 Golang,因为我的第一次提交是从一个 Go 的 hello, world 写起的。commit a685d69…...
![](/images/no-images.jpg)
app在线开发制作/排名优化关键词公司
环境:centOS 6.5 X86 64位 nagios-4.08 步骤: 1、 最小化安装系统 2、 修改安全特性 关闭SELINUX SELINUXdisabled 清除iptables防火墙规则,开机不启动该服务 3、 安装所必须的软件 yum install gcc mysql httpd php gd openssl openssl-devel my…...
![](https://img-blog.csdnimg.cn/20210108154538509.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpeGloYWhhbGVsZWhlaGU=,size_16,color_FFFFFF,t_70#pic_center)
wordpress做管理网站/免费建网站软件哪个好
文章目录1. 要求2. 考点内容2.1 集群安装:10%2.2 集群强化:15%2.3 系统强化:15%2.4 微服务漏洞最小化:20%2.5 供应链安全:20%2.6 监控、日志记录和运行时安全:20%3. 需要掌握内容3.1 群集设置 10%3.2 群集强…...
wordpress全局css/长沙网站建站模板
在实现社会化分享功能时,有可能添加一个分享链接的功能,需要调用粘贴板的服务! 代码如下 //调用系统的粘贴板服务findViewById(R.id.ll_share).setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {//获…...
![](/images/no-images.jpg)
av在线网站建设推广/关键词排名seo优化
《统计行数篇》1-8:编写一个统计空格制表符和换行符个数的程序#include int main(){int c ;/*用于接收下一个要输入的字符*/int cb, ct, cl;c cb ct cl 0;while((c getchar()) ! EOF){if(c )cb;if(c \t)ct;if(c \n)cl;}printf("cb%d, ct%d, cn%d\n&qu…...
![](/images/no-images.jpg)
南通网站推广公司/抖音seo排名系统
能用通俗的语言解释下DSP和DMP的广告吗? 本人广告小白一枚,网上也看了些DSP和DMP的介绍,依然很难理解它的操作模式,能用通俗的语言解释下DSP和DMP的广告DSP只是广告发布的技术平台,不是媒体。你可以理解成是一个电视广…...