第一节 类型与判断条件
python类型:
Python 类型有:整数(int),小数(float),字符串(string)
“ python” 加引号的都为字符串
Python判断
if ,elif: else:(只用这三种判断)
eg:
age =18
if age>=18: # (:标注这一行结束)
print('成年人')(自动缩进)
else:
print('未成年')
只要有冒号,第二行肯定缩进
判断符号:
<,>,<=,>=,==,!=
and(并且关系)
eg:
1 # 功能 2 # >=90优秀 <=90 >=80为良好, >= 60 <= 80 为及格,<= 60 不及格,不在1- 3 100之间提示不合法 4 5 secore = float(input('请输入分数:')) #input输出的都是字符串,需要转换成int 或者float类型 6 if secore>= 90 and secore<= 100: 7 print('优秀') 8 elif secore< 90 and secore>= 80: 9 print('良好') 10 elif secore< 80 and secore>= 60: 11 print('及格') 12 elif secore<60 and secore>=0: 13 print('不及格') 14 else: 15 print('不合法')
遇到的报错:
#只要是input接收过来的,都是str类型,需要做转换
or(或者)
eg:
sex ='男'
if sex =='男'or sex =='女':
print('正常')
else:
print('异常')
判断某一个数据是否存在
语句 :if ...in ...
eg:
1 user = input('请输入账号:') 2 if '123456'in user or '111111'in user or '121212'in user: 3 print('已存在') 4 else: 5 print('不存在')
如果不存在某个数据
if....not in ...
user = input('请输入账号:') if '123456' not in user and '111111' not in user and '121212' not in user: print('可以注册') else: print('已经注册,不能重复注册')