python全栈(四)python 开发IDE pycharm

用户登陆(三次机会重试)

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+?
posted @ 2018-05-20 21:17  一路风雨一路歌  阅读(154)  评论(0编辑  收藏  举报