rychair 发表于 2020-10-31 08:05:30

Python for 语句 小甲鱼视频

# FOR语句

for i in range(10):
    if i%2 != 0:
      print(i)
      continue
    i = i + 2
    print(i)

这是小甲鱼零基础入门学习Python视频中的一个例子。我不懂为啥这个if 后面没有出现else呢?难道这两个不是算一组语句吗?还是else可以省略呢?

冬雪雪冬 发表于 2020-10-31 08:19:19

可以if else,也可以只有if

qiuyouzhi 发表于 2020-10-31 08:19:23

你猜对了,else确实是可以省略滴

heidern0612 发表于 2020-10-31 09:03:02

else可以省略,或者说有时候其实没必要。

假如你需要提取整个事件的某一特征,只需要一个if即可,因为没有else的情况。

else比较适合那种“如果...否则”的情况。

而省略else的情况比较符合“如果...就”的情况。
页: [1]
查看完整版本: Python for 语句 小甲鱼视频