【基础入门题013】求连续根号的值
【基础入门题】2021.11.09
(编程语言不限)F(n)=√[1+√[2+√[3+…+√[n-1+√[n]]]]], 编程求F(50), F(100), F(3000)的值(方括号表示数字在对应根号下)
编程语言:包括但不限于Python
题目来源:派森特给站每日刷题频道
方法一:从最里层的根号开始算,初始值为√n,循环变量从n-1递减到1。
def F(n):res = n**0.5for i in range(n-1,0,-1):res = (i + res)**0.5return res>>> F(50)
1.7579327566180045
>>> F(100)
1.7579327566180045
>>> F(3000)
1.7579327566180045
>>>
方法二: 循环变量从n开始递减,此时初始值为0,相当最里层的看作:n+√0。
def F(n):res = 0for i in range(n,0,-1):res = (i + res)**0.5return res
变量也可以递增,计算式中做个减法:
def F(n):res = 0for i in range(n):res = (n-i + res)**0.5return res
while循环也可以,只是循环变量的自增或自减都要自己写代码:
def F(n):res = 0while n>0:res = (n + res)**0.5n -= 1return res
欢迎加入csdn社区! https://bbs.csdn.net/forums/PythonTogetherhttps://bbs.csdn.net/forums/PythonTogether
【基础入门题013】求连续根号的值相关推荐
- 【基础入门题006】求身份证校验位是否正确
[基础入门题]2021.11.02 关于身份证校验位: 1.将前面的身份证号码前17位数分别乘以不同的系数(第1~17位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 ...
- 【基础入门题010】互质勾股数组
[基础入门题]2021.11.06 求斜边长小于100的勾股数组,且三边两两互质(即两数的公质数只有1). 方法一: def prime(a,b):n = min(a,b)for i in range ...
- 【基础入门题031】三色球问题
[基础入门题]2021.11.27 口袋中共有12个球,红白黑的个数分别3.3.6, 从中任取8个,问共有多少种可能的颜色搭配? 编程语言:包括但不限于Python 题目来源:派森特给站每日刷题频道 ...
- 【基础入门题026】佩尔数列Pell(n)
[基础入门题]2021.11.22 佩尔数列是一个扩展版的斐波那契数列,它的第一项为0,第二项为1,第三项是第二项的二倍加上第一项 :第四项是第三项的二倍加上第二项,以此类推. Pell(n) = 0 ...
- 【基础入门题072】转置矩阵
[基础入门题]2022.01.07 转置一个m行n列的矩阵,即把矩阵每一个元素的行列标号互换. 编程语言:包括但不限于Python 题目来源:派森特给站每日刷题频道 方法一:双重循环交接行列 m,n ...
- 【基础入门题022】一元钱换成分币
[基础入门题]2021.11.18 1分钱.2分钱.5分钱组成1元钱的所有组合,每种分币至少一个且总币数为30. 编程语言:包括但不限于Python 题目来源:派森特给站每日刷题频道 -------- ...
- 【基础入门题030】《孙子算经》之鸡兔同笼
[基础入门题]2021.11.26 <孙子算经>今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何? 编程语言:包括但不限于Python 题目来源:派森特给站每日刷题频道 ------ ...
- 【基础入门题024】猴子吃桃问题
[基础入门题]2021.11.20 猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个:第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个:以后每天都吃前一天剩下的一半多一个,到第10天想 ...
- 【基础入门题055】埃及分数
[基础入门题]2021.12.21 埃及分数:分子是1的分数,也叫单位分数.古代埃及人在进行分数运算时,只使用分子是1的分数.如:8/11=1/2+1/5+1/55+1/110. 真分数:分子比分母小 ...
最新文章
- 2.1 mac下多版本jdk的安装和管理
- 算法练习-002-返回一个set数组
- Windows Server 2016提供Docker原生运行的企业级支持
- 高斯模糊为什么叫高斯滤波_为什么高斯是所有发行之王?
- CUDA全局变量(__device__)的初始化与使用:cudaMemoryToSymbol、cudaMemoryFromSymbol、cudaGetSymbolAddress
- 有多少人乘坐公交车时用NFC付钱?
- iOS开发 IAP苹果内购
- Linux安装SmartSVN及破解
- html中label怎么设置自动换行,label属性换行 VB中label显示怎么换行
- 编译原理中Follow集的求法
- 融入城市路网的乡村道路问题及对策
- 【差旅随行APP】技术服务支持
- 小学计算机的一些课题,小学信息技术课题申报题目参考
- (11)LCD1602液晶显示屏
- Caffe版Faster R-CNN可视化——网络模型,图像特征,Loss图,PR曲线
- IP地址、子网掩码、默认网关、DNS服务器是什么?
- Boost.Asio 笔记
- 网上赚钱的门路方法,大部分人都是利用这三种方法!
- Cannot create an instance of class xxxxBinding
- 如何学好模具设计,新手应该了解的UG塑胶模具设计知识