【摘要】:当某个条件成立时,才需要完成某些操作,这时可编写单分支结构。在Python中,代码是否属于if语句的代码块,是通过缩进来确定的,而不是像C语言用{}来界定。初学Python的读者一定要注意if语句的表达式后要加冒号(:)。Python中使用操作符and、or、not来实现逻辑与、或、非的操作。修改ch3-1.py文件,检测用户是否正确输入用户名和密码。运行程序,依次输入mary,002,运行结果如下:
当某个条件成立时,才需要完成某些操作,这时可编写单分支结构。
if语句的使用格式如下:
if表达式:
代码块
如果表达式的结果为布尔真或非零,则执行代码块,否则不执行。
在Python中,代码是否属于if语句的代码块,是通过缩进来确定的,而不是像C语言用{}来界定。
下面编程检测用户是否正确输入了用户名(源代码为ch3-1.py)。
分析:使用列表保存正确的用户名,然后在列表中查找用户输入的名字,如果用户名存在于列表中,则显示欢迎该用户的信息。
运行程序,输入mary,运行结果如下:(www.xing528.com)
if语句中,如果条件成立时只需要执行一条代码,则这条代码可以与“if 条件表达式:”写在同一行上,如:
代码中的print语句也可以写成两行,因为条件成立时才需要输出“欢迎”和姓名,所以两个print语句有相同的缩进,表示其都为条件成立时需执行的代码。
初学Python的读者一定要注意if语句的表达式后要加冒号(:)。
if后的表达式可以是简单的关系表达式,也可以是复杂的逻辑表达式。Python中使用操作符and、or、not来实现逻辑与、或、非的操作。
修改ch3-1.py文件,检测用户是否正确输入用户名和密码(ch3-2.py)。
分析:因为既要保存用户姓名还要保存其密码,所以选择用字典来存储相关信息,然后在字典的键中查找用户输入的用户名,并将输入的密码与键对应的值比较,以判断是否为正确用户。
运行程序,依次输入mary,002,运行结果如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。