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('用户名密码错误')
错误原因:审题不清,缺看条件。错把例子当要求。
day09错题
- 3.编写代码自动生成所有页网址
https://movie.douban.com/top250
base_url = 'https://movie.douban.com/top250?start=%s&filter='
for i in range(0, 251, 25):
print(base_url % i)
错题原因:自以为是,没打开看具体实现情况,马虎大意!!!