鱼C论坛's Archiver
论坛
›
Python交流
› 不太懂这段代码的逻辑
富富猪猪
发表于 2020-12-3 20:01:15
不太懂这段代码的逻辑
问题:
1.不懂这个如何递归。。。
2.不明白n ==1: c=10的意思 和为什么else:后不用换行
def age(n):
if n == 1: c = 10
else: c = age(n - 1) + 2
return c
print (age(5))
冬雪雪冬
发表于 2020-12-3 20:04:18
if后面如果仅一条语句是可以写在一行里的。但不建议这样写,可读性不好。
页:
[1]
查看完整版本:
不太懂这段代码的逻辑