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
    
    





    
    
  • 相关阅读:
    java语法基础
    HashMap中的put()和get()的实现原理
    理解:o(1), o(n), o(logn), o(nlogn) 时间复杂度
    mongodb去重分页查询支持排序
    elk日志分析系统搭建(window )亲自搭建
    IDEA更改主题插件——Material Theme UI
    css实现图片的瀑布流且右上角有计数
    C# string "yyMMdd" 转DataTime
    Vue.js系列(一):Vue项目创建详解
    VS2017常用快捷键
  • 原文地址:https://www.cnblogs.com/ye-hui/p/9658105.html
Copyright © 2011-2022 走看看