首页 > 其他分享 >周测

周测

时间:2022-10-16 21:33:21浏览次数:34  
标签:name python 周测 pwd print input true

'''1.你所使⽤过的⽂本编辑器有哪些'''
# # word 记事本 typora
'''其中Typora有何特点并简单列举⼏个语法功能'''
# # 是一款功能强大的markdown语法编辑器 简约 内存小
# #   # 一级标题 ## 二级标题 > 引用  * 无序标题 1. 有序标题
'''2.什么是编程语⾔,编程的本质是什么'''
# # 机器能够读懂的语言 将人类的思维逻辑通过编程语言让机器实现
'''3.计算机五⼤组成部分及各⾃主要功能'''
# # 控制器 运算器 存储器 输入设备 输出设备
# # 控制器 发出指令控制其他部分完成相应功能
# # 运算器 进行数学运算 逻辑运算等
# # 存储器 存放程序代码的地方
# # 输入设备 键盘 鼠标等
# # 输出设备 显示器 打印机等
'''4.计算机三⼤核⼼硬件及详述三者⼯作关系'''
# # CPU 内存 硬盘
# # 硬盘存储程序 cpu从硬盘中调取程序代码到内存中 cpu读取相应指令执行
'''简述计算机底层存储数据原理及编程语言发展史分类'''
# # 数据一开始保存在内存中断电会丢失 当执行保存操作的时候就会将内存中的数据刷入到硬盘中,这样子理论上数据可以永久保存
# # 机器语言(执行效率高,开发效率低,学习难度高) 汇编语言(开发效率一般,学习难度较高) 高级语言(开发效率高,执行效率一般,学习难度低)
# # 高级语言又分为编译型 解释型
'''python解释器版本特点,如何事项多版本共存'''
# # python1.x 已经淘汰基本没人使用 python2.7 官方不进行维护  python3.x 目前较多使用
# # 进入安装目录 复制python.exe后改个名
'''常见的编程软件有哪些,你更倾向于哪个 简单说说缘由'''
# pycharm 更倾向于这个 功能强大 还有语法提示
# 文本文件编辑代码  直接进入python解释器编写代码
'''什么是注释,python中如何编写注释'''
# 对代码的解释说明 可以用#号 多行注释用三引号''''''或三双引号""""""
'''什么是变量名,如何定义变量名,阐述内部本质'''
# 自己定义的名字 通过赋值符号=  将数据绑定给自己定义的名字
'''变量名的命名规范与命名风格'''
# 见名知意 不能以数字以及其他特殊字符开头 不要与自带关键字冲突  大驼峰 小驼峰 下划线
'''什么是垃圾数据,简单聊聊python中的垃圾回收机制'''
# 用不到的数据 引用计数为主(引用计数为零回收) 标记清除 分代回收为辅
'''列举你所知道的python基本数据类型及各自表现形式'''
# 整型int  整数 如1 2 3
# 浮点型float  小数 如1.1 2.2
# 字符串str  用引号引起来的
# 列表list  在中括号中的
# 字典dict  在花括号中的 并且是kv键值对的方式
# 元祖tuple  在括号中的 只有一个数据后面需要跟个逗号
# 集合set  在花括号中 会自动去重 无序的
# 布尔bool  只有True和False两种
'''1.编写用户识别程序
要求:
 可循环根据⽤户输⼊的姓名不同输出不同的身份信息
 添加程序结束功能(如⽤户输⼊字⺟q直接结束识别程序)
 jason:扫地僧 tony:洗碗⼯ kevin:服务员 jack:配菜员 其他:
未识别
'''
while True:
    name = input('请输入姓名(q退出):')
    if name == 'jason':
        print('扫地僧')
    elif name == 'tony':
        print('洗碗工')
    elif name == 'kevin':
        print('服务员')
    elif name == 'jack':
        print('配菜员')
    elif name == 'q':
        print('欢迎下次使用')
        break
    else:
        print('未识别')

'''利⽤for循环及range⽅法⾃动⽣成链家⼆⼿房多⻚数据⽹址(⼗条以
上即可)
 初始⽹址:https://sh.lianjia.com/ershoufang/
 '''
for i in range(1, 11):
    print(f'https://sh.lianjia.com/ershoufang/pg{i}/')
'''编写⽤户登录程序
 温馨提示:
 ⽤户名与密码来源于字符串source_data = 'jason|123'
 想办法从中拆分出⽤户名和密码⽤于后续账户信息⽐对
 普通要求:
 1.验证失败情况下可⼀直循环验证 成功则直接退出
 拔⾼练习:
 1.只允许三次失败机会
 2.登录成功后进⼊内层循环,⽤户输⼊任何指令利⽤格式化输出
 打印正在执⾏该⽤户指令即可,直到⽤户输⼊字⺟q退出内层循环
 '''
source_data = 'jason|123'
while True:
    name = input('请输入用户名').strip()
    pwd = input('请输入密码').strip()
    true_name, true_pwd = source_data.split('|')
    if name == true_name and pwd == true_pwd:
        print('登陆成功')
        break
    else:
        print('登陆失败')
'''拔高'''
source_data = 'jason|123'
count = 0
while count < 3:
    name = input('请输入用户名').strip()
    pwd = input('请输入密码').strip()
    true_name, true_pwd = source_data.split('|')
    if name == true_name and pwd == true_pwd:
        print('登陆成功')
        while True:
            choise = input('请输入指令(q退出)').strip()
            if choise == 'q':
                break
            else:
                print(f'正在执行{choise}')
        break
    else:
        print('登陆失败')
        count += 1

标签:name,python,周测,pwd,print,input,true
From: https://www.cnblogs.com/lzjjjj/p/16797246.html

相关文章

  • python周测
    1.编写⽤户识别程序要求:可循环根据⽤户输⼊的姓名不同输出不同的身份信息Author:JasonJi添加程序结束功能(如⽤户输⼊字⺟q直接结束识别程序)jason:扫地僧tony:洗碗......
  • 24届实验班周测一听课笔记
    问题1,一元三次怎么十字相乘考研概念性的题f[g(x)]有偶则偶,奇奇复奇奇概念题不要证明,举反例有不确定,读完题选可能对的,拿特例推翻选项看清ln和lg......
  • 2022-8-21 第一组 (≥▽≤) 周测试
    目录第一题第二题第一步第二步第三步工具类配置文件导入jar包第一题SELECTstu.`姓名`,stu.`学号`FROMstudentstuLEFTJOINSCscONsc.`学号`=stu.`学号`LEFT......