摘要: 一个函数可以去调用另一个函数,函数来调用自己也是允许的,这就是递归。 看个例子: $ cat test.py #!/bin/python def countdown(n): if n <= 0: print('Blastoff!') else: print(n) countdown(n-1) cou 阅读全文
posted @ 2020-06-09 21:40 巴州夜雨 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一,条件执行 有用的程序必然要有条件检查判断的功能,根据不同条件要让程序有相应的行为。条件语句就让咱们能够实现这种判断,最简单的就是if语句了: if x > 0: print('x is positive') if后面的布尔表达式就叫做条件。如果条件为真,随后缩进的语句就运行。如果条件为假,就不运 阅读全文
posted @ 2020-06-09 15:03 巴州夜雨 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 一,地板除和求模 介绍两种运算符: floor(地板除法,舍弃小数位)和modulus(求模,取余数) floor除法,运算符是两个右斜杠//,与传统除法不同,地板除法会把运算结果的小数位舍弃,返回整值。 例如,加入一部电影的时间长度是105分钟。你可能想要知道这部电影用小时来计算是多长。传统的除法 阅读全文
posted @ 2020-06-09 10:05 巴州夜雨 阅读(533) 评论(0) 推荐(0) 编辑