day02
今日内容
while循环
- 计数器
- break continue
- while 循环嵌套
print(123)
while True:
print("6666")
print(321)
使用while循环输出1-100的内容
num = 1
while num <= 100:
print(num)
num = num + 1
num = 1
while True:
print(num)
num = num + 1
if num == 101:
break
num = 100
while num > 0:
print(num)
num = num - 1
num = 100
while True:
print(num)
num = num - 1
if num == 0:
break
# 使用while循环输出
1
2
3
4
5
6
7
8
9
num = 1
while num < 10:
num += 1
if num == 5:
continue
print(num)
count = 1
while count < 4:
print(count)
break
count = count + 1
print(123)
count = 1
while count < 4:
print(count)
break
count = count + 1
else:
print(123)
count = 1
while count < 4:
user = input("请输入账号:")
pwd = input("请输入密码:")
if user == "zh" and pwd == "zh":
print("ok")
break
else:
print("no")
count = count + 1
else:
print("账号被锁定")
msg = """
1.登陆
2.注册
3.随笔
4.文章
"""
while True:
choose = input(msg)
if choose == '1':
print("=" * 50)
count = 1
while count < 4:
user = input("username")
pwd = input("password")
if user == "alex" and pwd == "alexdsb":
print("ok")
break
else:
print("no")
count = count + 1
if choose == "2":
while True:
print("这是注册")
格式化输出
- %
- %s
- %d / %i
- %%
- f
msg = """
----------------- 个人简介 -----------------
姓名:%s
年龄:%d
爱好:%s
工作:%s
工作地址:%s
----------------- end -----------------
"""%(input("name:"),int(input("age:")),input("hobby:"),input("job:"),input("addr:"))
print(msg)
name = input("姓名:")
age = input("年龄")
hobby = input("爱好")
job = input("工作")
addr = input("工作地址")
msg = f"""
----------------- 个人简介 -----------------
姓名:{name}
年龄:{age}
爱好:{hobby}
工作:{job}
工作地址:{addr}
----------------- end -----------------
"""
print(msg)
name = input('>>>')
s1 = '1234%d'%int(name)
s2 = '1234%i'%int(name)
print(s1)
print(s2)
运算符
算数运算符
比较运算符
赋值运算符
逻辑运算符
成员运算符
算数运算符
a = 5
b = 10
a + b
b - a
a * b
a / b #小数
a // b #整除
b % a #余数
a ** b #幂 次方
比较运算符
> < ==
赋值运算符
a += 1
a -= 1
a /= 1
a *= 1
a //= 1
a **= 1
a %= 1
逻辑运算符
and 两边都为真
两边都为真选择右边
两边都为假选择左边
or 一边为真
两边都为真选择左边
两边都为假选择右边
not 非 反义
从左向右
成员运算符
in
not in
a = "meet alex zh"
user = input("请输入用户名:")
if user in a:
print(f"{user}是黑名单")
else:
print(f"{user}可以正常登陆!")
a = "meet alex zh"
user = input("请输入用户名:")
if user not in a:
print(f"{user}可以正常登陆!")
else:
print(f"{user}是黑名单")
编码初识
ascii 不支持中文
GBK 国标
unicode
utf-8
单位转换
进制转换
昨日回顾
- 输入
- 变量
- 常量
- 注释
- 基础数据类型
- 程序交互
- 流程控制语句
- while循环
作业讲解
# num = 1
# while num <6:
# print(num)
# num+=1
# continue
# print("end")
#
# flag = True
# while flag:
# username = input("请输入账号:")
# password = input("请输入密码:")
# if username == "alex" and password == "alex3714":
# flag = False
# print("登陆成功")
# else:
# print("登陆失败,请重新输入")
今日总结
-
while循环
- break continue
- break 立即终止本次循环
- continue 跳出本次循环开始下次循环
- while 嵌套
- break continue
-
格式化输出
- % 占位符
- %s
- %d %i
- %%
- f
- % 占位符
-
运算符
- 算数运算符 +-*/ // ** %
- 比较运算符< > <= >= != ==
- 赋值运算符+= -= *= /= //= **= %=
- 逻辑运算符
- and 都为真才为真
- 两边都为真选右边
- 两边都为假选左边
- or 一个为真就为真
- 两边都为真选左边
- 两边都为假选右边
- not 非
- 优先级
- () > not > and > or
- 从左向右计算
- and 都为真才为真
- 成员运算符
- in
- not in
-
编码初识
- asicc 不执行中文
- GBK 国标
- unicode 万国码
- utf-8

浙公网安备 33010602011771号