练习题:

1、答:

编译型开发效率低,因为编译型是每次写完一次代码后打一次,那么就是代码里面有问题的时候,我们需要重新编写代码并且打包。例如:c、c++等

解释型的开发效率高,当我们代码有问题的时候,我们可以边改边执行代码。例如:python等
2、答:
执行python脚本的两种方式分别是:python xx.py 和直接回车。
3、答:
单行注释表示描述
多行注释表示展示
4、答:
布尔值分别有True和False。
5、答:
声明变量注意首字母是英文,不能过长
6、答:
id
id(x)得到x变量的内存地址(10进制)
第7题第一小问
name = "seven"
password = "123"

u_name = input("your name:")
u_password = input("your password:")
if u_name == name and u_password == password :
    print("登录成功")
else:
    print("登录失败")

#第7题第二小问

name = "seven"
password = "123"
count = 0

while count < 3:
    u_name = input("your name:")
    u_password = input("your password:")
    if u_name == name and u_password == password :
        print("登录成功")
    else:
        print("登录失败")
    count += 1
第7题第三小问
count = 0
while count < 3:
    u_name = input("your name:")
    u_password = input("your password:")
    if u_name == "seven" and u_password == "123" :
        print("登录成功")
        break
    elif u_name == "alex" and u_password == "123" :
        print("登录成功")
        break
    else:
        print("登录失败")
    count += 1
第8题a
count = 2
num = 0
while count <=100 :
    if count % 2 == 0:
        num += count
    elif count % 2 != 0:
        num -= count
    count += 1
print(num)
第8题b
count = 1
while count < 13:
    if count != 6:
        print("count", count)
    count += 1
第8题d
count = 0
while count <= 100:
    if count % 2 != 0:
        print("count",count)
    count += 1
第8题e
count = 1
while count <= 100:
    if count % 2 == 0:
        print("count",count)
    count += 1
第9题

n1和n2是变量。 第一句话:n1 = 123456 //赋予了变量n1的值123456 第二句话:n2 = n1 //n2的值指向n1的值,所以n2的值也是123456

作业---编写登录接口
name = "nie"
password = "123"
count = 0
while count < 3:
    u_name = input("name:")
    u_password = input("password:")
    if u_name == name and u_password == password:
        print("welcome !!!")
        break
    else:
        print("once agine!!!")
    count += 1
升级优化
div={
'list1':{'password':'123456'},
'list2':{'password':'123456'},
'list3':{'password':'123456'},
}
f = open("black_user.txt",'r')
lock_file = f.readlines()
f.close()
count=0
count1=0
while True:
    name_input=input("please input name:")
    if count == 3:
        print("用户名输入次数到达限制")
        break
    if  not name_input in div:
            print("用户名错误")
            count +=1
    if  name_input in lock_file:
        print("户名已锁定,暂停使用!")
        exit()

    if name_input in div:
        count -=2
        password_input=str(input("please input password:"))
        if password_input == div[name_input]['password']:
            print ("密码成功")
            break
        else:
            print("密码错误")
            count1 +=1
        if count1 == 2:
            print("您输入的密码错误次数已达3次,将锁定您的账户!")
            f = open('black_user', 'w')
            f.write('%s'%name_input)
            f.close()
            break