【基础入门题】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】求连续根号的值相关推荐

  1. 【基础入门题006】求身份证校验位是否正确

    [基础入门题]2021.11.02 关于身份证校验位: 1.将前面的身份证号码前17位数分别乘以不同的系数(第1~17位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 ...

  2. 【基础入门题010】互质勾股数组

    [基础入门题]2021.11.06 求斜边长小于100的勾股数组,且三边两两互质(即两数的公质数只有1). 方法一: def prime(a,b):n = min(a,b)for i in range ...

  3. 【基础入门题031】三色球问题

    [基础入门题]2021.11.27 口袋中共有12个球,红白黑的个数分别3.3.6, 从中任取8个,问共有多少种可能的颜色搭配? 编程语言:包括但不限于Python 题目来源:派森特给站每日刷题频道 ...

  4. 【基础入门题026】佩尔数列Pell(n)

    [基础入门题]2021.11.22 佩尔数列是一个扩展版的斐波那契数列,它的第一项为0,第二项为1,第三项是第二项的二倍加上第一项 :第四项是第三项的二倍加上第二项,以此类推. Pell(n) = 0 ...

  5. 【基础入门题072】转置矩阵

    [基础入门题]2022.01.07 转置一个m行n列的矩阵,即把矩阵每一个元素的行列标号互换. 编程语言:包括但不限于Python 题目来源:派森特给站每日刷题频道 方法一:双重循环交接行列 m,n ...

  6. 【基础入门题022】一元钱换成分币

    [基础入门题]2021.11.18 1分钱.2分钱.5分钱组成1元钱的所有组合,每种分币至少一个且总币数为30. 编程语言:包括但不限于Python 题目来源:派森特给站每日刷题频道 -------- ...

  7. 【基础入门题030】《孙子算经》之鸡兔同笼

    [基础入门题]2021.11.26 <孙子算经>今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何? 编程语言:包括但不限于Python 题目来源:派森特给站每日刷题频道 ------ ...

  8. 【基础入门题024】猴子吃桃问题

    [基础入门题]2021.11.20 猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个:第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个:以后每天都吃前一天剩下的一半多一个,到第10天想 ...

  9. 【基础入门题055】埃及分数

    [基础入门题]2021.12.21 埃及分数:分子是1的分数,也叫单位分数.古代埃及人在进行分数运算时,只使用分子是1的分数.如:8/11=1/2+1/5+1/55+1/110. 真分数:分子比分母小 ...

最新文章

  1. 2.1 mac下多版本jdk的安装和管理
  2. 算法练习-002-返回一个set数组
  3. Windows Server 2016提供Docker原生运行的企业级支持
  4. 高斯模糊为什么叫高斯滤波_为什么高斯是所有发行之王?
  5. CUDA全局变量(__device__)的初始化与使用:cudaMemoryToSymbol、cudaMemoryFromSymbol、cudaGetSymbolAddress
  6. 有多少人乘坐公交车时用NFC付钱?
  7. iOS开发 IAP苹果内购
  8. Linux安装SmartSVN及破解
  9. html中label怎么设置自动换行,label属性换行 VB中label显示怎么换行
  10. 编译原理中Follow集的求法
  11. 融入城市路网的乡村道路问题及对策
  12. 【差旅随行APP】技术服务支持
  13. 小学计算机的一些课题,小学信息技术课题申报题目参考
  14. (11)LCD1602液晶显示屏
  15. Caffe版Faster R-CNN可视化——网络模型,图像特征,Loss图,PR曲线
  16. IP地址、子网掩码、默认网关、DNS服务器是什么?
  17. Boost.Asio 笔记
  18. 网上赚钱的门路方法,大部分人都是利用这三种方法!
  19. Cannot create an instance of class xxxxBinding
  20. 如何学好模具设计,新手应该了解的UG塑胶模具设计知识

热门文章

  1. 你可能会读错的字大集合
  2. kaggle Notebook Threw Exception问题解决
  3. 分布式缓存Hazelcast详解及原理探究
  4. python子图加标题_python – matplotlib的子图中的行和列标题
  5. 9个妙招教你玩转微信
  6. Dline,一款让你爱不释手的去中心化社交应用
  7. Python_oldboy_自动化运维之路_面向对象2(十)
  8. java如何添加同名的xml节点_java – 解组具有多个同名元素的XML JAXB
  9. java 读取url获取的xml
  10. 关于removebg官网与API