1、while用法的补充:
continue 终止当前循环 开始下一循环
break 终止所有循环
例如:
n=1
while n<10:
if n == 7:
n=n+1
continue(break)
print(n)
n=n+1
print(end)
此示例中,如果是continue ,则输出结果是 12345689end 如果是break 则输出结果为:123456end
自此 昨天的习题;用户三次机会终于会写了
n=0
while n<3
user = input (">>>")
pwd = input(">>>")
if user == "王帅" and pwd == "123"
print("欢迎登陆")
break
else:
print("error")
# continue(此行可以不要)
print("good bey")
2、in 和 not in 的用法(在XX中包含或不包含,不能改变顺序)
举例:
name = ("王帅1")
if "王" in name:
print("ok")
else:
print("no")
如题,输出结果为:ok
如果换成:
name = ("王帅1")
if "王1" in name:
print("ok")
else:
print("no")
因为改变了顺序 所以结果为no,如果是王帅或者帅1,输出结果都是ok
not in 用法相反,不做介绍!
统一加注释的方法
选择内容》ctrl+? 就可以实现。
== 等于(用于比较)
> 大于
< 小于
>= 大于等于
<= 小于等于
!= 不等于
新的表示方法
n = n + 1 与 n += 1 表示的含义一致
n = n - 1 与 n -= 1 表示的含义一致
n = n * 1 与 n *= 1 表示的含义一致
n = n / 1 与 n /= 1 表示的含义一致
n = n % 1 与 n %= 1 表示的含义一致
n = n // 1 与 n //= 1 表示的含义一致
n = n ** 1 与 n **= 1 表示的含义一致
3、布尔值 :
true 真
false 假
例如:
v= 1 = 1 and 2 = 3 or 5 = 5
print (v)
运行结果为 true
此处牵扯到运行顺序
先计算括号内
然后从前到后
结果为:
true or 运行结果为true
true and 继续运行
false or 继续运行
false and 运行结果直接为false
所以 上述举例中
1=1 为true 后边是and 所以继续运行
2=3 为false 后边是or 所以继续运行
5=5 为ture 所以运行结果就是ture
小结:
结果是值的 有以下两种
算数运算符
a = 10 * 10
赋值运算符
a = 1
结果是布尔值的有以下三种比较运算符
a=a > 5
逻辑运算符
a= 1>0 or 2>3
成员运算符
a= ‘帅’ in “王帅”
原文地址:https://www.cnblogs.com/ws-python0001/p/9656868.html