周测一下下

每周⼀一测
理理论考核篇
代码实战篇

1|01.你所使⽤用过的文本编辑器器有哪些?其中Typora有何特点并简单列列举⼏几个语法功能

''' windows自带的新建文本、word、wps Typora可以使用markdown语法进行文本编辑 # 标题 [toc]自动生成目录 英文环境下三个`+语言名,生成相应的语言环境 '''

2|02.什么是编程语言,编程的本质是什么

''' 编程语言: 是人们为了方便与计算机进行交互而去设计的语言(计算机的世界里只有0和1) 编程的本质: 编程的本质就是一种任何计算机都能够明白的一种语言 '''

3|03.计算机五大组成部分及各自主要功能

''' 控制器:控制计算机软件和硬件的运行 运算器:主要负责计算的数学和逻辑运算 存储器:分为外部存储器和内部存储器,负责数据的存储和读取 输入设备:可以让人向计算机传入数据的设备 输出设备:计算机向外界输出数据的设备 '''

4|04.计算机三大核心硬件及详述三者工作关系

''' cpu: 控制器和运算器合称为cpu,负责计算机软硬件的调度与运行,也负责计算机的数学和逻辑运算。 内存: 负责从硬盘中调取数据,然后传输给cpu进行工作,特点是速度快但是容量小。 硬盘: 负责数据的长久存储,在用户需要的时候可以将数据传输出去。特点是容量大,但是运行速度较慢。 '''

5|05.简述计算机底层存储数据原理及编程语言发展史、分类

''' 计算机底层存储数据原理: 在我们进行数据存储的时候,计算机底层会开辟出一个内存地址,用来存储我们所需要存储的数据,在我们需要使用的时候,可以通过输入相应的操作进行调用。 编程语言发展史: 机器语言: 计算机初期只认识的0和1(即正负电平),编写难度极大,不易掌握 汇编语言: 人们为了更加方便的与计算机进行交互,然后使用一些字符来表示0和1的组成 高级语言: 高级语言是一种独立于机器,面向过程或对象的语言 '''

6|06.python解释器版本特点,如何实现多版本共存

''' python解释器最常用的是2.7版本、3.6版本 Python2默认的解释编码是ASCII码 Python3默认的解释编码是utf-8 在创建一个python.exe的快捷方式,然后改名字 '''

7|07.常见的编程软件有哪些,你更倾向于哪个简单说说缘由

''' idea、H-builder、NotePad++、Pycharm 我倾向于JetBrains公司出的比如Java的Idea,python的Pycharm,理由是提供了强大的内置方法、快捷键、插件、and so on '''

8|08.什么是注释,python中如何编写注释

''' 注释就是对代码、操作等写的东西的解释 可以使用 # (单行注释) 也可以使用 ''' ''' """""" (多行注释) '''

9|09.什么是变量、如何定义变量、阐述内部本质

''' 变量就是可以发生变化的量 定义变量: 变量名 赋值符号(=) 数据值 本质: 我们定义一个数据值,内存开辟一个内存空间,把数据值存储里面, 然后绑定给一个变量名,我们可以通过变量名来调用变量 '''

10|010.变量的命名规范与命名风格

''' 命名规范: 可以是由数字、字母、_组成 不能使用关键字 不能数字开头 命名风格: 小驼峰: userName 大驼峰: UserName 下划线: user_name '''

11|011.什么是垃圾数据,简单聊聊python中的垃圾回收机制

''' 垃圾回收机制: 把编码过程中产生的"垃圾"(即使用不到的数据),进行回收。 标记清除 分代回收 '''

12|012.列举你所知道的python基本数据类型及各自表现形式

''' 整型(int): int_one = 996 浮点型(float): float_one = 996.997 字符串型(string):string_one = 'Thanks' 元组(tuple): tuple_one = (1, 3, 5, 7, 9) 列表(list): list_one = [2, 4, 6, 8, 10] 字典(dict):dict_one = {'name': 'jason', 'age': '88'} 集合(set):set_one = {0, 1, 4, 5, 6} '''

13|01.编写用户识别程序

要求:
可循环根据用户输入的姓名不同输出不同的身份信息

Author:JasonJi
添加程序结束功能(如⽤用户输⼊入字⺟母q直接结束识别程序)
jason:扫地僧 tony:洗碗⼯工 kevin:服务员 jack:配菜员 其他:
未识别

flag = True def quit(): global flag is_quit = input('是否退出(q退出)>>>:').strip() if is_quit == 'q': flag = False while flag: name = input('请输入您的姓名>>>:').strip() if name == 'jason': print('扫地僧') quit() elif name == 'tony': print('洗碗⼯') quit() elif name == 'kevin': print('服务员') quit() elif name == 'jack': print('配菜员') quit() else: print('未识别') quit()

14|02.利用for循环及range方法自动生成链家二手房多页数据网址(十条以上即可)

初始⽹网址:https://sh.lianjia.com/ershoufang/

''' https://sh.lianjia.com/ershoufang/ https://sh.lianjia.com/ershoufang/pg2/ https://sh.lianjia.com/ershoufang/pg3/ '''
for i in range(1, 11): get_url = f'https://sh.lianjia.com/ershoufang/pg{i}' print(get_url)

15|03.编写用户登录程序

温馨提示:
用户名与密码来源于字符串source_data = 'jason|123'
想办法从中拆分出⽤用户名和密码⽤用于后续账户信息⽐比对
普通要求:
1.验证失败情况下可⼀一直循环验证 成功则直接退出
拔⾼高练习:
1.只允许三次失败机会
2.登录成功后进入内层循环,⽤用户输入任何指令利利⽤用格式化输出
打印正在执行行该⽤用户指令即可,直到⽤用户输入字⺟母q退出内层循环

source_data = 'jason|123' count = 0 def user_operate(): global count user_operate = input('请输入指令>>>(q退出):').strip() if user_operate == 'q': count = 3 else: print(f'您正在执行{user_operate}') is_login = { 'is_login': None } while count < 3: if is_login['is_login'] == True: user_operate() else: user_name = input('请输入您的用户名>>>:').strip() pass_word = input('请输入您的密码>>>:').strip() name, pwd = source_data.split('|') if user_name == name and pass_word == pwd: print('登录成功') is_login['is_login'] = True else: print('登陆失败') count += 1

__EOF__

本文作者少年奇妙游
本文链接https://www.cnblogs.com/HaiMan/p/16797391.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   负剑远游行归来仍少年  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示