Day11:麦卡锡91函数(McCarthy 91)

news/2024/11/9 10:09:31/

Day11:麦卡锡91函数(McCarthy 91)

一. 问题背景:

McCarthy 91 是一个递归的函数表达式如下:

                              

函数的意思是当输入一个大于 100 的数字 n 时返回 n-10,当 n<10 的时候递归的对 n 进行运算,但是结果总是 91。

二. 解决思路:

递归。

注:仍未理解该函数的意义以及使用情景。

三. 算法实现:

def mccarthy91(n):k = 1while k:if n > 100:n -= 10k -= 1else:n += 11k += 1return n# 递归写法
def mccarthy91_rec(n):if n > 100:return n - 10else:return mccarthy91_rec(mccarthy91_rec(n + 11))print(mccarthy91_rec(50))

 


http://www.ppmy.cn/news/468811.html

相关文章

计算机网络管理-网络管理软件SNMPc软件的下载,安装和使用教程说明

⬜⬜⬜ &#x1f430;&#x1f7e7;&#x1f7e8;&#x1f7e9;&#x1f7e6;&#x1f7ea;(*^▽^*)欢迎光临 &#x1f7e7;&#x1f7e8;&#x1f7e9;&#x1f7e6;&#x1f7ea;&#x1f430;⬜⬜⬜ ✏️write in front✏️ &#x1f4dd;个人主页&#xff1a;陈丹宇jmu &am…

数学基础-标量,向量,张量

前言 数学中&#xff0c;如何描述事务&#xff0c;以棍子为例子&#xff1a; 棍子的长度棍子方向棍子转向… 标量 单纯的形容事务的一个特征&#xff0c;如果体积&#xff0c;长度。 向量 指具有大小&#xff08;magnitude&#xff09;和方向的量。它可以形象化地表示为带…

推荐一些简单却很实用的工具,快收藏起来吧

第一个工具&#xff1a;remove.bg 这是一个在线抠图的神器&#xff0c;它能够帮助你轻松地消除图片中的背景。相信很多人都知道&#xff0c;手动抠图真的很累&#xff0c;抠着抠着就会觉得烦躁。但是&#xff0c;使用这个神器&#xff0c;你只需要点击上传图片&#xff0c;就能…

Python一些可能用的到的函数系列51 将markdown转为html

说明 将markdown直接转为pdf稍微有点麻烦&#xff0c;我们先看怎么转成html 内容 import markdown extensions [markdown.extensions.admonition, markdown.extensions.extra,markdown.extensions.tables] mkd markdown.Markdown(extensionsextensions)# 将markdown文本转…

ntr模式_ntr什么意思?

NTR全称New Type destroyeR system&#xff0c;即新人类毁灭系统&#xff0c;为《高达UC》中「UC」计划核心的RX-0系列机体所搭载的特殊OS系统。该系统可以对敌性精神感应MS所散发出的感应波进行探知&#xff0c;从而激发机体的形态变化&#xff0c;进入「毁灭模式」&#xff0…

ntr模式_妻3砂夜子NTR模式纯爱路线

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 看了下贴吧里面的图片流程&#xff0c;然后到夜祭海夕里才3级&#xff0c;所以发个自己打的流程出来&#xff0c;我测试了一下是没问题的。具体自己可以试试。对于前面只有单选的那些就不说了&#xff0c;NTR剧情会有发生但都无关…

AT91系列ARM 硬件设计笔记

电源问题1.VDDCORE和VDDIO引脚电源A)VDDCORE和VDDIO引脚电源必须连接到使用退耦电容的干净的直流电源上&#xff1b;退耦电容应尽可能的接近微控制器的VDD和GND引脚&#xff1b;退耦电容典型值是33nF到100nF。B)除保证复位的延时时间大于两个电源的上升时间外&#xff0c;对电源…

Link16通信战术数据链分析与MATLAB仿真程序

原文链接&#xff1a; Link16通信战术数据链分析与MATLAB仿真程序 - 知乎写在前面&#xff1a;本文没有仿真Link16关于数据消息的组成以及时隙转发&#xff0c;仅仅仿真了Link16的通信链路关键技术&#xff0c;即通信波形。 MATLAB程序在文末&#xff0c;为了方便理解&#xf…