1. if结构
if条件或逻辑表达式:
print(‘条件成立’)
elif条件或逻辑表达式:
print(‘第二个条件成立’)
[elif xx:
print()…]
else:
print(‘前二个条件都不成立’)
age = input(“”)
age = int(age)
if age < 0:
print(“age无效”)
elif age < 3: [0,3)
print(‘小朋友,你好!’)
elif age < 6: [3,6)
print(‘good morning!’)
else:
print(‘你是否有兴趣来学习Python’)
2. 特殊的符号或变量作为条件表达式
None :什么都不是 (False), ‘’: 空字符串 (False)
1: True, 0 : False
3 . in和 is在if条件中的.使用
names = ‘disen,tome,cindy,mandy’.split(“,”)
name = input(“your name:”)
if name not in names:
print(‘{0}不存在’ .format(name) )
else:
print(‘{0}已查找到’.format(name))
登录失败或成功都有相应的提示。 (is或 is not或==)
is和 ==区别:
is用于比较两个引用的内存首地址是否一样 , ‘disen’ is ‘disen’ : True
input()输入内容创建新的内存区域来存储 s=input(), ‘disen’ is s: False
==两个引用的内容比较
嵌套if语句:
if a<10: # a == 9 , 3
if a<5:
print(‘1’)
elif a<8:
print(‘2’)
else:
print(‘3’)
else:
print(‘D’)