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

拍卖网站建设无锡网站建设价格低

拍卖网站建设,无锡网站建设价格低,项目,重庆南岸营销型网站建设价格(1)编写一个函数,输入n为偶数时,调用函数求1/21/4…1/n,当输入n为奇数时,调用函数1/11/3…1/n。 def calculate_sum(n):total_sum 0if n % 2 0: # n为偶数for i in range(2, n1, 2):total_sum 1 / ielse: # n为奇…

(1)编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n。

def calculate_sum(n):total_sum = 0if n % 2 == 0:  # n为偶数for i in range(2, n+1, 2):total_sum += 1 / ielse:  # n为奇数for i in range(1, n+1, 2):total_sum += 1 / ireturn total_sum# 测试
n = int(input("请输入一个正整数n:"))
result = calculate_sum(n)
print(result)

(2)写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。

def copy_vowels(s):vowel_letters = "aeiouAEIOU"  # 所有的元音字母new_string = ""  # 存储复制后的字符串for char in s:if char in vowel_letters:  # 如果字符是元音字母new_string += charreturn new_string# 测试
string = input("请输入一个字符串:")
result = copy_vowels(string)
print(result)

(3)“猴子吃桃子”问题的递归函数实现。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想吃时, 见只剩一个桃子了。编写程序求第一天猴子共摘了多少个桃子?

def calculate_peaches(day):if day == 1:  # 第一天只剩一个桃子return 1else:return (calculate_peaches(day - 1) + 1) * 2# 测试
total_peaches = calculate_peaches(10)
print("第一天共摘了", total_peaches, "个桃子")

(4)汉诺塔问题的递归实现。汉诺塔是学习计算机递归算法的经典入门案例。汉诺塔如图5.13所示,其中3个标杆分别用A、B和C表示。移动圆盘的规则:一次只能移动一个盘子、盘子只能在3个标杆之间移动、更大的盘子不能放在更小的盘子上面。

在这里插入图片描述

汉诺塔是一个数学难题,其问题描述为如何将所有圆盘从A移动到C。请Python编写一个汉诺塔的移动函数,采用递归方法解决这个难题,要求输入汉诺塔的层数,输出整个移动流程。

def hanoi_tower(n, source, auxiliary, target):if n > 0:# 将n-1个盘子从源柱子移动到辅助柱子hanoi_tower(n - 1, source, target, auxiliary)# 将剩下的盘子从源柱子移动到目标柱子print("移动盘子", n, "从", source, "到", target)# 将之前移动到辅助柱子的n-1个盘子移动到目标柱子hanoi_tower(n - 1, auxiliary, source, target)# 测试
n = int(input("请输入汉诺塔的层数:"))
hanoi_tower(n, 'A', 'B', 'C')
http://www.yayakq.cn/news/134105/

相关文章:

  • php网站开发演讲稿广州公司注册流程及需要的材料
  • 免费网站建设塔山双喜物流网站开发
  • 成都网站建设价格公司的网站怎么做
  • 网站做权重建筑设计软件哪个好用
  • 网站首页做几个关键词仿煎蛋wordpress主题
  • 网站所有者是什么意思宁波市住房和城乡建设培训中心网站
  • 北京网站推广服务企业网站的功能主要有
  • 柳州网站建设网站策划书包含的内容
  • 购物网站开发目的重庆品牌网站建设公司
  • 写作网站哪个最好工信部网站备案怎么登录
  • 响应式企业网站 下载深圳景观设计公司10强
  • 如何做好集团网站建设公司对比网站
  • 深圳哪家网站建设服务好手机移动网站建设
  • 福田网站建设论文结论高端网站建设系统规划
  • 网站开发语言php5.1收购域名
  • 网站支付页面怎么做东莞品牌vi设计
  • 怎么写网站学校门户网站建设报告
  • 滕州做网站哪家好南浔建设局网站
  • 优质的天津网站建设电子商务门户网站的研究与实现
  • 手机网站建设规范分类 wordpress
  • 苏州网站建设姜超会员管理系统免费版官方下载
  • 深圳高端网站定制设计网站换域名 百度收录
  • 哪些企业用wordpress建站商城网站要多少钱
  • 昆明营销型网站制作设计app软件系统开发
  • 南宁网站推广营销友链交换
  • 百度 医疗网站建设宽带动态ip如何做网站访问
  • 合作网站seo网络推广是干嘛的可以做吗
  • 秦皇岛英文网站建设深圳网站建设服务中心官网
  • 自己做网站的准备工作网页制作基础教程ppt
  • ctoc网站有哪些wordpress百度mlp