当前位置:   article > 正文

educoder答案-Python编程训练-经典函数实例-太原理工大学_第1关:递归函数 - 汉诺塔的魅力

第1关:递归函数 - 汉诺塔的魅力

太原理工大学  educoder实训平台答案  Python编程基础  持续更新...

以下均为太原理工大学廖丽娟老师的实训项目内容答案,各位校友自取


第一关-递归函数 - 汉诺塔的魅力

  1. # coding=utf-8
  2. # 输入正整数n
  3. n = int(input())
  4. # 请在此添加代码,对输入的正整数n进行阶乘运算,并输出计算结果。
  5. ########## Begin ###
  6. def fact(n):
  7. if n==1:
  8. return 1
  9. else:
  10. return n*fact(n-1)
  11. print(fact(n))
  12. ########## End ##########

第二关-lambda 函数 - 匿名函数的使用

  1. # coding=utf-8
  2. # 请在此添加代码,使用lambda来创建匿名函数,能够判断输入的两个数值的大小
  3. ########## Begin ##########
  4. MAXIMUM=lambda x,y: x if x>y else y
  5. MINIMUM=lambda x,y: x if x<y else y
  6. ########## End ##########
  7. # 输入两个正整数
  8. a = int(input())
  9. b = int(input())
  10. # 输出较大的值和较小的值
  11. print('较大的值是:%d' % MAXIMUM(a,b))
  12. print('较小的值是࿱
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/712863
推荐阅读
相关标签
  

闽ICP备14008679号