Python入门学习过程(10)

手边暂时没有电脑的战友可戳python大大给的网页链接(如下)直接用手机编程。https://www.tutorialspoint.com/execute_python_online.php

python大大的图

Python入门学习过程(10)_第1张图片
图片发自App


我的图

Python入门学习过程(10)_第2张图片
图片发自App

思考题:把输出和程序逻辑结合起来,为什么少输出一个?

其实这套逻辑的变化就在于if语句。if条件满足就输出。进行下一行elif,条件又满足又输出。再进行下一行else,剩余的东西都属于else,但是这次不让它输出,而是pass。因此不会输出第三行。但如果我们让它输出而不是pass,也能得到输出结果。此时三行都被输出。如下图

Python入门学习过程(10)_第3张图片
图片发自App


由此可知,如果我们把if,elif,else中任何一行的输出换为pass,那一行都不会输出。

你可能感兴趣的:(Python入门学习过程(10))