Python自动化day1

python练习题

  和python接触的第一天,内心充满感触,以我这么懒惰得个性,发现了这么一种简洁得语言,我觉得很适合我!

1:简述编译型和解释型语言得区别,且分别列出你知道的哪些语言属于编译型?

  解释型:应用程序源代码一边由相应语言的解释器‘翻译’成目标代码

  编译型:编译是指在程序执行之前,就将程序源代码‘翻译’成机器指令

  解释型:JavaScript,Python,Ruby,PHP,Perl,Erlang

  编译型:C,C++,GO,Swift,Object-C,Pascal

  混合型:JAVA,C#

2:执行Python脚本得两种方式是什么?

(1)文件执行(2)交互器执行

3:声明变量注意事项有哪些?

(1)变量名只能是字母,数字,或下划线得任意组合

(2)变量名得第一个字符不能是数字

(3)关键字不能为变量名

4:写代码

求2-3+4-5+6...+100的值

count = 1
my_sum = 0
while count < 100:
    count = count + 1
    if count % 2 == 0:
        my_sum = my_sum + count
    elif count % 2 != 0:
        my_sum = my_sum - count
print('最后的和为 %s: ' %(my_sum))
View Code

 编写登陆接口

·         可以支持多个用户登录 (提示,通过列表存多个账户信息)

·         用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里)

#Author wangmengzhu
count = 0
try:
    f = open('wangmengzhu.txt','r')
    my_text = f.read()
    print(my_text)
except:
    while count < 3:
        my_name = ['alex','mz','wupeiqi']
        my_pass = ['123','345','456']
        name = input('请输入你的用户名: ')
        password = input('请输入你的密码: ')
        if name in my_name and password in my_pass:
            print('输入正确,请登录')
            break
        else:
            print('输入错误,请重新输入')
            count = count + 1
            if count == 3:
                f = open('wangmengzhu.txt','a+')
                f.write('你的用户名已经被锁定')
                f.close()
                break
View Code

 

原文地址:https://www.cnblogs.com/wangmengzhu/p/7112423.html