and : x and y只有 x 和 y 的值都为 True,才会返回 True否则只要 x 或者 y 有一个值为 False,就返回 False or : x or y只要 x 或者 y 有一个值为 True,就返回 True只有 x 和 y 的值都为 False,才会返回 False not : not x如果 x 为 True,返回 False如果 x 为 False,返回 True
3. 赋值运算符
在 Python 中,使用 = 可以给变量赋值在算术运算时,为了简化代码的编写,Python 还提供了一系列的 与 算术运算符 对应的 赋值运算符注意:赋值运算符中间不能使用空格 = : 简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c += : 加法赋值运算符c += a 等效于 c = c + a -= : 减法赋值运算符c -= a 等效于 c = c - a *= : 乘法赋值运算符c *= a 等效于 c = c * a /= : 除法赋值运算符c /= a 等效于 c = c / a //= : 取整除赋值运算符c //= a 等效于 c = c // a %= : 取 模 (余数)赋值运算符c %= a 等效于 c = c % a **= : 幂赋值运算符c = a 等效于 c = c a
i=1; while i<=9: n=i j = 1 while j <= n: print(j,'*',i,'=',(j*i), end='\t') j += 1 print() i+=1
2.用嵌套打印小星星 n=1 while n <= 5: b=1 while b <= n: print("*",end="") b+=1 print() n+=1 3.作业打印先递增后递减的小星星 row = 1 num = 0 while row <=13: if row >= 8: num -= 1 else: num = row print('*' * num) row += 1