Day4

53 阅读1分钟

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)

作为初学者,有一句所谓的“不知道哪里是重点哪里都是重点”

作为听老师话的初学者,着重关注老师口中的重点

... 就这样

哦对,老师说,多敲

针对个人的提醒

先代码再注释 - 先敲 > 先理解