zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    AngularJs练习Demo3
    AngularJs练习Demo2
    AngularJs练习Demo1
    上传图片预览,支持IE6
    上传图片预览插件(转)
    微信公众平台SDK
    C# 4.0 并行计算部分
    在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件
    全排列
    不重复排列
  • 原文地址:https://www.cnblogs.com/wangmengzhu/p/7112423.html
Copyright © 2011-2022 走看看