用户登陆(三次机会重试)
count = 0
while count < 3:
user = input('>>>')
pwd =input('>>>')
if user =='alex' and pwd == '123':
print('欢迎登录')
print('....')
break
else:
print('用户名或都密码错误')
count = count + 1
python开发IDE:pycharm
#专业版
#不要汉化
#整体注释,选中 ctrl+?
1、运算符
+ — * / ** % //
判断某个东西是否在某个东本里面包含
in not in
name = '郑建文'
# '郑建文’ 字符串
# '郑’ 字符
if '正' in name:
print('ok')
else:
print('Error')
错误
name = '郑建文'
# '郑建文’ 字符串
# '郑’ 字符
if '郑' in name:
print('ok')
else:
print('Error')
正确
name = '郑建文'
# '郑建文’ 字符串
# '郑’ 字符
if '郑文' in name:
print('ok')
else:
print('Error')
错误
连续挨着的才对
name = '郑建文'
# '郑建文’ 字符串
# '郑’ 字符
# '郑建文' 建文 子字符患,子序列
if '郑文' in name:
print('ok')
else:
print('Error')
name = '郑建文'
# # '郑建文’ 字符串
# # '郑’ 字符
# # '郑建文' 建文 子字符患,子序列
# if '郑文' in name:
# print('ok')
# else:
# print('Error')
if '文' not in name:
print('1')
else:
print('2')
执行2,因为文在字符串里面
name = '郑建文'
# # '郑建文’ 字符串
# # '郑’ 字符
# # '郑建文' 建文 子字符患,子序列
# if '郑文' in name:
# print('ok')
# else:
# print('Error')
if '文1' not in name:
print('1')
else:
print('2')
执行1,因为文1不在字符串里面
数字
字符串
==
>
<
>=
<=
!=不等于,推荐用这种方式
<>不等于
v = user == 'alex' and pwd == '123' or 1 == 1
v = user == 'alex' or pwd == '123'
v = not False
补充:
先许算括号内
执行顺序:
从前到后
结果
True OR ==> True
True AND ==> 继续走
False OR ==>继续走
False AND ==>False
user == 'alex' and (pwd == '123' or 1 == 1)
user == 'alex' and pwd == '123' or 1 == 1 and pwd = '99854'
注意:
布尔值:True 真 假False
if True:
pass
while True:
pass
运算符分类
结果是值
算数运算
a = 10 * 10
赋值运算
a = a + 1
结果是布尔值
比较运算
a = 1 > 5
逻辑运算
a = 1 > 6 or 1 == 1
成员运算
a = ‘问’ in ‘郑建文’
修改字体大小 1、File Settings Colors&Fonts Editor Font Size:
2、Settings 搜索 mouse
3、选中要注释的内容 按住ctrl+?