当前位置: 首页 > news >正文

PTA - 函数的定义与调用

编写一个名为collatz()的函数,它有一个名为number的参数:

  1. 如果number是偶数,那么collatz()就打印number加上2
  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

两种写法均正确

 

http://www.lryc.cn/news/377676.html

相关文章:

  • Solr7.4.0报错org.apache.solr.common.SolrException
  • 从2-3-4树开始理解红黑二叉树(JAVA代码手撸版)
  • 模板类与继承
  • 随手记:uniapp图片展示,剩余的堆叠
  • 微服务迁移、重构最佳经验
  • 【Python】从0开始的Django基础
  • 红黑树(数据结构篇)
  • 高级视频编码器性能对比(H265、VP9、AV1)
  • 示例:WPF中DataGrid简单设置合并列头
  • Matlab图像处理——细胞图像的分割和计数显示
  • 六爻排盘神机
  • 【ARMv8/v9 GIC 系列 2.1 -- GIC SPI 中断的 pending 和 clear pending 配置】
  • SpringBoot集成logback初始化源码解析(部分)
  • 【Linux工具】yum软件包管理器与Vim编辑器的高效运用
  • Matlab数学建模实战应用:案例4 - 图像处理
  • Studying-代码随想录训练营day15| 222.完全二叉树的节点个数、110.平衡二叉树、257.二叉树的所有路径、404.左叶子之和
  • Python 基础:异常
  • XML 应用程序
  • SprringCloud Gateway动态添加路由不重启
  • Windows安装mysql
  • chatgpt: linux 下用纯c 编写ui
  • Java十六进制Dump打印数据
  • 某棋牌渗透测试
  • JAVA面试(六)
  • 【C语言】手写学生管理系统丨附源码+教程
  • 流媒体传输协议HTTP-FLV、WebSocket-FLV、HTTP-TS 和 WebSocket-TS的详细介绍、应用场景及对比
  • 【机器学习】线性回归:从基础到实践的深度解析
  • 短视频开源项目MoneyPrinterTurbo:AI副业搞起来,视频制作更轻松!
  • 【JAVA】SpringBoot + skywalking 将接口的入参、出参、异常等信息上报到skywalking 链路追踪服务器上
  • [xmake]构建静态库和动态库