太原理工大学 educoder实训平台答案 Python编程基础 持续更新...
以下均为太原理工大学廖丽娟老师的实训项目内容答案,各位校友自取
第一关-递归函数 - 汉诺塔的魅力
# coding=utf-8
# 输入正整数n
n = int(input())
# 请在此添加代码,对输入的正整数n进行阶乘运算,并输出计算结果。
########## Begin ###
def fact(n):
if n==1:
return 1
else:
return n*fact(n-1)
print(fact(n))
########## End ##########
第二关-lambda 函数 - 匿名函数的使用
# coding=utf-8
# 请在此添加代码,使用lambda来创建匿名函数,能够判断输入的两个数值的大小
########## Begin ##########
MAXIMUM=lambda x,y: x if x>y else y
MINIMUM=lambda x,y: x if x<y else y
########## End ##########
# 输入两个正整数
a = int(input())
b = int(input())
# 输出较大的值和较小的值
print('较大的值是:%d' % MAXIMUM(a,b))
print('较小的值是