6、Python的if判断和两重判断

Python条件语句:是通过一条或多条语句的执行结果(TRUE或FALSE)来决定执行的代码块。
# Python编程中if语句用于控制程序的执行,基本形式为:
# if判断条件:#逻辑运算,成员运算,比较,都可以作为判断条件,根据运算结果
#执行语句...
# else:
#执行语句...
#其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
# else为可选语句,在判断条件不成立时执行相关语句。
#Python程序语言指定任何非o和非空(none)值为true,0或者none为faLse.
# #比如说0 nulL空字典空列表,都会被认为是faLse
 
# age=10#初始变量
# if age>18:#判断条件
# print('莫失莫忘')
# else:
# print('仙寿恒昌')#判断条件不成立,就执行else
 
# s='hello'
# if 'k' in s :#成员运算符
# print('moshi')
# else:
# print('xianshou')
 
 
# a=10
# b=5
# if a>8 and b>8:#逻辑运算符
# print('mowang')
# else:
# print('hengchang')
 
 
#if后面最关心的是到底是TRUE还是FALSE
#等同效果的,空列表,空元组,空字符串,空字典,FALSE,0 ,空数据,TRUE等同于非空数据
# if True:#恒成立,永远执行TRUE,也可以写0或者1
# print('mowang')
# else:
# print('hengchang')
 
#else为可选语句,说明else不是必备
# a =10
# if a>18:
# print('1211')# 不写else,没有任何结果,也不会报错。要不要加?根据自己的判断逻辑和业务逻辑去自行决定。
#
#
 
# 练习题:
# 登录功能:用户名和密码存在{'name':'zhangsan','pwd':'123456'}字典中,通过控制台输入用户名和密码判断是否正确,然后给出对应的提示信息:
# 登录成功,or用户名或密码错误。
#字典取值:字典名[key]
# d={'name':'zhangsan','pwd':'123456'}
# name = input("请输入用户名: ")
# pwd = input('请输入密码; ')
#
# if name == d['name'] and pwd == d['pwd']:
# print('登录成功!')
# else:
# print('用户名或密码错误')
 
#方法2
# d={'name':'zhangsan','pwd':'123456'}
# name = input("请输入用户名: ")
# if name == d['name']:
# pwd = input('请输入密码; ')
# if pwd==d['pwd']:
# print('登录成功!')
# else:
# print('用户名或密码错误!')
# else:
# print('用户名不存在!')
 

原文地址:https://www.cnblogs.com/wkwkwk/p/15475577.html