Python - Green Hand
关注 - 老师口中的重点
while循环格式
while循环格式如下
初始变量
while 条件判断:
循环体
条件控制
猜数字游戏
# 需求:猜数字游戏,3次机会
# 1.底数
import random
ds = random.randint(1, 10)
print(f'只有内容人员知道的底数:{ds}')
# 4.循环3次
i = 0
while i < 3:
# 2.用户猜的数(3次)
cds = int(input('请您输入您猜的数(1-10):'))
# 3.拿着用户猜的数和底数比较(3次)
if 1 <= cds <= 10:
if cds == ds:
print('恭喜,猜中了')
# 跳出循环
break
elif cds > ds
print('猜大了')
else:
print('猜小了')
else:
print('输入有误!')
i += 1
登陆程序
# 需求:登陆系统,3次机会
# 1. 注册(以后都是页面注册,存储到数据库,本次直接固定)
name = 'admin'
pwd = '123456'
# 4.循环3次
i = 1
while i <= 3:
#2.登录
user_name = input('请输入您的用户名:')
user_pwd = input('请输入您的密码:')
# 3.比较
if user_name == name and user_pwd == pwd:
print('登录成功,跳转首页...')
#跳出循环
break
else:
print('登录失败')
i += 1
For循环
==for循环又叫遍历循环==
For格式
for 临时变量名 in 可迭代容器:
循环体
可迭代容器:字符串 元组 列表 字典 集合
了字符串,其他的后续依次学到
range函数提前生成可迭代的数字序列
range(y): 范围是默认0到y(不含y),默认步长为1
range(x,y): 范围是x到y(不含y),默认步长为1
range(x,y,z): 范围是x到y(不含y),但是步长为z
遍历字符串
# 遍历:从可迭代的容器中把元素一个个取出的过程
# for循环又叫遍历循环
# 需求:已知字符串“itheima”,要求把每个字符单独打印出来
# for 临时变量名 in 容器:
for i in "heima":
print(i)
print('------------------')
# 需求:已知字符串“12345”,要求把每个字符单独打印出来
for i in "12345":
print(i)
作为初学者,有一句所谓的“不知道哪里是重点哪里都是重点”
但
作为听老师话的初学者,着重关注老师口中的重点
... 就这样
哦对,老师说,多敲
针对个人的提醒
先代码再注释 - 先敲 > 先理解