X错题集

day08 错题

1.准确说出下列判断的结果(不要执行代码)
v1 = 1 or 3
v2 = 1 and 3
v3 = 0 and 2 and 1
v4 = 0 and 2 or 1
v5 = 0 and 2 or 1 or 4
v6 = 0 or False and 1

v1: 1
v2: 3
v3: 0
v4: 0
v5: 0
v6: False

错误原因:0为False,认为0为具体值导致发生错误。

  • 2.编写一个用户登录程序
    用户如果登录失败 可以无限制尝试
    用户如果登录成功 则进入内层循环 获取用户输入的指令 并打印该指令
    eg: 用户输入cmd指令 则程序打印'正在执行您的指令:cmd'
    给用户提供一个退出命令 用户一旦输入则退出这个程序
    eg: 用户输入q指令 则程序先打印该指令再结束
flag = True
while flag:
    name = input('name>>>:')
    paw = input('paw>>>:')
    if name == 'back' and paw == '123':
        print('登陆成功')
        while flag:
            cmd = input('indicator>>>:')
            if cmd == 'q':
                print('退出该程序')
                flag = False
            print('正在执行你的指令')
    else:
        print('用户名密码错误')

image

错误原因:审题不清,缺看条件。错把例子当要求。

day09错题

base_url = 'https://movie.douban.com/top250?start=%s&filter='
for i in range(0, 251, 25):
    print(base_url % i)

image
错题原因:自以为是,没打开看具体实现情况,马虎大意!!!

posted @ 2022-06-23 21:11  Nirvana*  阅读(20)  评论(0)    收藏  举报