python递归查找

Given the base x and the power y and we have to find the x to the power y using recursion in Python.

给定基数x和幂y ,我们必须使用Python中的递归找到x到幂y

By using recursion – We will be multiplying a number (initially with value 1) by the number input by the user (of which we have to find the value of yth power) for y times. For multiplying it by y times, we need to call our function y times. Since we know the number of times function will execute, so we are using for recursion.

通过使用递归–我们将一个数字(最初是值1)乘以用户输入的数字(必须找到y 次方的值) y次。 为了将它乘以y倍,我们需要调用函数y倍。 由于我们知道函数执行的次数,因此我们将其用于递归。

Python code to find the power of a number using recursion

Python代码使用递归找到数字的幂

# Python code to find the power of a number using recursion
# defining the function to find the power
# function accpets base (x) and the power (y)
# and, return x to the power y
def pow(x, y):
if y == 1:
return x
else:
return pow(x, y-1) * x
# main code
if __name__ == '__main__':
x = 2 #base
y = 3  #power
result = pow(x, y)
print(x," to the power ", y, " is: ", result)
x = 10 #base
y = 3  #power
result = pow(x, y)
print(x," to the power ", y, " is: ", result)
x = 12 #base
y = 5  #power
result = pow(x, y)
print(x," to the power ", y, " is: ", result)

Output

输出量

2  to the power  3  is:  8
10  to the power  3  is:  1000
12  to the power  5  is:  248832

翻译自: https://www.includehelp.com/python/find-the-power-of-a-number-using-recursion.aspx

python递归查找

python递归查找_Python程序使用递归查找数字的幂相关推荐

  1. python输出偶数_python程序使用递归查找数字是偶数还是奇数

    所以我想通过使用递归函数找到偶数,该函数重复从数字中减去2以找到它是否为偶数. 到目前为止,我所拥有的功能是 def isEven(number): if number!=0: return(n-2) ...

  2. java 递归查找,Java程序使用递归查找自然数之和

    Java程序使用递归查找自然数之和 在此程序中,您将学习使用Java递归来查找自然数之和.这是在递归函数的帮助下完成的. 正数1.2.3 ...称为自然数.下面的程序从用户处获取一个正整数,然后计算得 ...

  3. python 整数最大_Python程序使用floor()方法查找最大整数

    python 整数最大 The greatest integer function is a function (real numbers function) to itself that is de ...

  4. python继承属性_python继承,属性查找顺序

    以为python支持多继承,因此在复杂的继承关系下很容易弄错属性的查找顺序,今天特意学习了下 python3用的是c3线性化算法,听名字很高大上,公式我也看了,看不懂,但是这不影响理解查找的顺序 先看 ...

  5. python函数的递归小兔子_python中函数递归

    函数递归简单的来说就是函数自己调用自己,实现和循环类似的效果,通过return关键字来实现自己调用自己. 一个简单的循环例子,1~100的累加,这可能是很多人学习循环编写的第一个程序,用循环和递归分别 ...

  6. 用python多个关键字查找_python 如何实现并行查找关键字所在的行?

    因為沒有實際的文件,沒有辦法給你一個百分之百的保證,不過對於你的 code,我有一些些效率改進上的建議: (也許你會發現改進後的代碼根本不需要使用並行的解決的方案) 首先一個很大的問題是 readli ...

  7. 如何用python删除异常值_Python机器学习:异常值查找和处理

    再一次的通过写文章的方式强化记忆,本文内容均来源于以上文章.先说如何处理检测到的异常值? 有些算法对异常值很敏感,如逻辑回归算法.如果不处理,用该算法拟合出来的模型的效果.精确度会很低.有些算法对异常 ...

  8. python快速查找_python应用_快速查找 | 学步园

    快速查找 import random def partition(list_object,start,end): random_choice = start#random.choice(range(s ...

  9. python算法集合_python – 一个集合联合查找算法

    一旦你建立了数据结构,你想要运行什么查询呢?告诉我们您现有的代码.什么是T(x)?你谈论"数字组",但你的样本数据显示T1,T2等;请解释. 或者你可以把你自己的东西比较简单和容易 ...

最新文章

  1. Eclipse中,多参列表光标跳转至第2个参数快捷键,及其他常用快捷键
  2. Hadoop集群(第3期)_VSFTP安装配置
  3. 怎么更好练习数位板_如何设计更好的仪表板
  4. Statement与PreparedStatement的区别
  5. java炸弹人素材_炸弹人图片_炸弹人模板_炸弹人设计素材下载
  6. swift函数的用法,及其嵌套实例
  7. opencv 图像边缘检测 Canny边缘检测算法使用
  8. python---pass和continue和break和exit()区别
  9. 计算机房消防设计规范,发电机房消防设计规范要求有哪些
  10. word目录及图表目录的自动生成
  11. ie首页被篡改解决方法 ie浏览器 ie浏览器首页设置 iexplore.exe触犯注册表防护规则
  12. MVC模式和DDD模式对比,谁才是银弹?
  13. HeadFist里面的工厂方法模式读书笔记
  14. uniapp文档常用整理
  15. Whitelabel Error Page,status=404解决方法
  16. js实现图片上传预览功能
  17. java 四则运算_四则运算————javaweb版
  18. MacBook, OS X系统下解压RAR文件
  19. 实用英语:女生拒绝男生搭讪的经典英语句
  20. 计算机文化基础008,山东省计算机文化基础选择题

热门文章

  1. Nvidia CUDA初级教程2 并行程序设计概述
  2. mysql判断是否为null_MySQL如何判断字段是否为null
  3. opencv如何把一个矩阵不同列分离开_学习OPEN_CV
  4. oracle中exists连接两个表,IN、EXISTS、多表连接,哪个速度更快
  5. nn.Dataparallel pytorch 平行计算的两种方法
  6. 【思维】Congestion Charging Zone
  7. Tomcat服务脚本
  8. Confluence 6 workbox 通知包含了什么
  9. MFC鼠标OnMouseHover使用
  10. 域名发散--前端优化(三)