【if语句和条件判断】

coding:utf-8

True/False
1.bool数据类型

a = True
b = False

print(type(a))
print(type(b))

2.if语句使用的语法和else语句

if False:	
	print('success')
else:
	print('fail')
print ('finished')

比较运算符:‘==’,‘!=’,‘>’,'<','>=','<='##################################

a = 1
b = 1
if a == b:
	print('equal')
else:
	print('not equal')

username = input('请输入用户名')

if username == 'zhiliao':
	print('恭喜!登录成功')
else:
	print('抱歉!登录失败')


blacklist = 'zhiliao'

username = input('请输入用户名:')
if username != 'zhiliao':
	print('您的用户名是没有被加入到黑名单,可以正常使用')
else:
	print('您的用户名被加入到黑名单,不能正常使用')


age=int(input('请输入年龄:'))
if age >= 18:
	print('已成年')
else:
	print('您年龄未满18岁不能上网')
# 注意 raw_input 和 input 输出的是str类型的数据,因此使用int转换数据类型

##################################################################

#########  and   ##########   or   ###############  not   ################

1. x and y 只有条件都成立,整体才成立

青年人的年龄范围:15-24
age = 18
age = int(input('请您输入年龄'))
if age >= 15 and age <= 24:
	print('您是一个青年人')
else:
	print('您不是青年人')


2. x or  y  任意一个条件成立,整体就成立

age = int(input('请您输入年龄'))

if age < 15 or age > 24:
	print('您不是一个青年人')
else:
	print('您是青年人')

3.not 条件x:如果条件a为true 整体为false
              如果条件a为 false 整体为true

person1 = '中国人'
person2 = '南非'

if person1 == '中国人':
	print('可以上战舰')
else:
	print('不可以上战舰')
	
if not person1 == '中国人':
	print('不可以上战舰')
else:
	print('可以上战舰')
原文地址:https://www.cnblogs.com/lsswudi/p/11137606.html