zoukankan      html  css  js  c++  java
  • 周作业

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

    (1)编译型(比如C语言):类似于谷歌翻译,经过一次翻译以后可以直接拿着翻译结果去执行

    (2)解释型(比如Python):类似于同声传译,翻译官类似于解释器,说一句翻译一句,但每次运行都要翻译

    2执行Python脚本的2种方式是什么

    (1)交互式环境;输入代码立即执行

    优点:调试程序方便

    缺点:无法永久保存程序

    (2)代码写入文件,文件的名test.py

    打开cdm执行:Python3  D: est.py(文件路径)

    优点:永久保存程序

    3Pyhton 单行注释和多行注释分别用什么?

    单引号和三引号

    4布尔值分别有什么?

    Ture和False

    5声明变量注意事项有那些?

    大前提:变量名的命名应该对值由描述性的功能

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

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

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

    6如何查看变量在内存中的地址?

    print(id(x))

    7写代码

    1实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

    2实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

    3实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

    (2)

    # count = 1
    # while count < 4:
    #     name = input('请输入您的名字: ')
    #     pwd = input('请输入您的密码: ')
    #     if name=='seven' and pwd=='123':
    #         print('登录成功')
    #     else :
    #         print('登录失败')
    #         count+=1

    (3)

    count = 1
    while count < 4:
        name = input('请输入您的名字: ')
        pwd = input('请输入您的密码: ')
        if name=='seven' and pwd=='123':
            print('登录成功')
            count=4
        elif name=='alex'and pwd=='123':
            print('登录成功')
            count=4
        else :
            print('登录失败')
            count+=1

    8写代码

    a. 使用while循环实现输出2-3+4-5+6...+100 的和
    b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12 使用 while 循环实现输出 1-100 内的所有奇数

    e. 使用 while 循环实现输出 1-100 内的所有偶数

    (a)

    s=0
    count=2
    while count<101:
        if count%2==0:
            s=s+count
            count+=1
        else:
            s=s-count
            count+=1
    print(s)

    (b)

    count=0
    while count<13:
        count+=1
        if count==6:
            continue
        elif count==10:
            continue
        print(count)

    9现有如下两个变量,请简述 n1 和 n2 是什么关系?

    n1=123456

    n2=n1

    n1与n2的ID一样,变量值一样

    10写代码

    • 让用户输入用户名密码
    • 认证成功后显示欢迎信息
    • 输错三次后退出程序
    count=1
    while count<4:
        name=input('请输入您的名字: ')
        pwd=input('请输入您的密码: ')
        if name=='huihui'and pwd=='123':
            print('欢迎登录')
            count=4
        else:
            print('登录失败')
            count+=1
    • 可以支持多个用户登录 (提示,通过列表存多个账户信息)
    • 用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里)
    ed_name = {'huihui': '123', 'wusheng': '1234', 'yangdongshen': '12345'}
    # count = 1
    # 
    # while count < 4:
    #     name = input('请输入您的名字: ')
    #     pwd = input('请输入您的密码: ')
    #     if name  in ed_name and pwd in ed_name[name]:
    #         print('欢迎登录')
    #         count = 4
    #     else:
    #         print('登录失败')
    #     count += 1
    
    





    
    
  • 相关阅读:
    微服务架构技术栈选型手册(万字长文)
    Visual Studio 2013 always switches source control plugin to Git and disconnect TFS
    Visual Studio 2013 always switches source control plugin to Git and disconnect TFS
    MFC对话框中使用CHtmlEditCtrl
    ATL开发 ActiveX控件的 inf文件模板
    ActiveX: 如何用.inf和.ocx文件生成cab文件
    Xslt 1.0中使用Array
    如何分隔两个base64字符串?
    An attempt was made to load a program with an incorrect format
    JQuery 公网 CDN
  • 原文地址:https://www.cnblogs.com/ye-hui/p/9658105.html
Copyright © 2011-2022 走看看