前言:
眼前看官们对“python中if怎么缩进”大概比较注意,姐妹们都需要知道一些“python中if怎么缩进”的相关内容。那么小编在网络上收集了一些关于“python中if怎么缩进””的相关文章,希望大家能喜欢,朋友们一起来了解一下吧!功能要求
使用变量保存密码,并设置密码为“PythonLanguage”,接收用户输入的密码,校验密码是否正确,如果正确则输出“right”,否则不输出。
实例代码
password = "PythonLanguage"
p = input ("请输入密码:")
if p == password:
print("right")
运行结果
输入“PythonLanguage”和给定的密码相同,即p == password的结果为True,因此会执行if p == password:下面的print("right")语句。
输入“LanguagePython”和给定的密码相同,即p == password的结果为False,因此不会会执行if p == password:下面的print("right")语句,而继续执行if语句块后面的语句,由于后面已经没有语句,则程序结束。
代码分析
password = "PythonLanguage":定义变量password,并福初始值为“PythonLanguage”
p = input("请输入密码:"):新建一个变量“p”,然后在屏幕上打印“请输入密码:”等待用户输入,当用户输入后,将用户输入的内容赋给变量“p”。语句中“p”为新定义的变量;input()为输入函数,将用户输入的内容赋值给变量“p”。
if p == password:
print("right"):if语句,包含if、冒号(:)及下面的缩进语句。其中if与冒号之间的部分为条件(即p == password为条件)。程序执行时,Python会判断条件为真还是为假;如果条件为真(即条件成立),则接着执行下面缩进部分的语句;如果条件为假(即条件不成立),则忽略缩进部分的语句。
程序执行过程
1)在屏幕上打印“请输入密码:”,然后等待。当用户输入“PythonLanguage”后,将“PythonLanguage”赋值给变量“p”,这时变量的值为“PythonLanguage”。执行if语句,先检测“p == password”是真是假。由于“PythonLanguage” == “PythonLanguage”,因此条件为真(条件成立)。Python开始执行if语句下一行缩进部分的语句,打印输出“right”,结束程序。
2)再次运行程序,在屏幕上打印“请输入密码:”,然后等待。如果用户输入的是“LanguagePython”后,由于“PythonLanguage”和“LanguagePython”的值不相同,条件为假(条件不成立)。Python忽略if语句中缩进部分的语句,执行下面没有缩进的语句。由于下面没有语句,因此程序就结束了。
标签: #python中if怎么缩进