坚持十天做完Python入门100题第一天

坚持十天做完Python入门100题第一天

  • 第1题 变量更新
  • 第2题 变量命名规则
  • 第3题 类型错误
  • 第4题 序列索引
  • 第5题 序列切片
  • 第6题 负数切片
  • 第7题 Range函数

第1题 变量更新

在这里插入图片描述
解析:Python代码的读取和执行是由上至下的,变量n一开始被赋值为1,但被更新了三次,最终的值为4,所以结果是4+4+4+4,答案是16。

第2题 变量命名规则

在这里插入图片描述
上述代码,哪一行会报错?
解析:Python变量的命名,不能以数字开头,可以使用字母或者下划线开头。所以第四行2num = 10会报语法错误,错误信息如下图:
在这里插入图片描述

第3题 类型错误

	如下代码,不修改前两行,只修改第三行,使其输出结果为数字10。

在这里插入图片描述
解析:Python中的变量有不同的类型,变量i是字符串类型,变量j是数字类型,而字符串和数字不能直接相加,使用int()函数将变量i转换为数字类型。代码为:print(int(i) + j)

第4题 序列索引

列表colors = ["red", "blue", "green", "gray", "yellow"],如何取出元素gray?	

解析:列表中元素的索引(下标)都是从0开始的,往后依次加1,元素red的下标是0,blue是1,依此类推,gray的下标是3。所以取出元素gray的代码是print(colors[3])。

第5题 序列切片

word = 'hello world',如何通过序列切片取出“wor”?

解析:Python的字符串序列切片和列表切片类似,下标从0开始,依次递增,切片时,包含第一个数字位置,不包含第二个数字位置。所以,取出“wor”的代码是print(word[6:9])。

第6题 负数切片

	列表nums = [1, 3, 5, 7, 8, 11, 6, 13],如何使用负数切片取出数字11,6,13?

解析:列表的负数索引是从最后一个元素往前数,最后一个元素的索引是-1,往前依次减去1,所以11的负数索引是-3,答案是print(nums[-3:])。这里,-3旁边的冒号后面的数字没法写也不用写,直接表示取出下标为-3的元素至列表的最后一个元素。

第7题 Range函数

	如何使用python内置的range()函数生成列表[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]?

解析:range()函数是python的内置函数,可以生成数字序列,其生成的是一个range对象,可以用list()函数将该对象转换成python的list。需要注意,range()函数生成的数字序列包含第一个数字,不包含第二个数字。所以答案是:

nums = range(1,11)
print(list(nums))

今天先到这吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/603945.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

每日OJ题_两个数组dp⑤_力扣10. 正则表达式匹配

目录 力扣10. 正则表达式匹配 解析代码 力扣10. 正则表达式匹配 10. 正则表达式匹配 难度 困难 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 . 和 * 的正则表达式匹配。 . 匹配任意单个字符* 匹配零个或多个前面的那一个元素 所谓匹配&#xff0c…

项目管理-Jiar Software

文章目录 前言Jira 中的关键词或术语功能应用场景优势 总结 前言 Jira Software 是由澳大利亚公司 Atlassian 开发的一款领先的敏捷项目管理工具,广泛应用于软件开发团队,以支持复杂的项目管理需求。以下是关于 Jira Software 的详细介绍,包…

安全左移是什么,如何为网络安全建设及运营带来更多可能性

长久以来,网络安全技术产品和市场需求都聚焦于在“右侧”防护,即在各种系统、业务已经投入使用的网络环境外围或边界,检测进出的流量、行为等是不是存在风险,并对其进行管控或调整。 然而事实上,安全风险不仅是“跑”…

Harmony鸿蒙南向驱动开发-GPIO

GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。 基本概念 GPIO又俗称为I/O口&am…

YOLOV8主干改进方法:DenseNet——最新提出DenseOne密集网络,打造高性能检测器(附改进代码)

原论文地址:原论文下载地址 优点:使得网络更容易训练,参数更小且计算更高效 摘要:最近的研究表明,如果卷积网络在靠近输入和接近输出的层之间包含更短的连接,那么卷积网络可以更深入、更准确、更有效地训练。在本文中,我们接受了这一观察结果,并引入了密集卷积网络(De…

MySQL-用户与权限管理:用户管理、权限管理、角色管理

用户与权限管理 用户与权限管理1.用户管理1.1 登录MySQL服务器1.2 创建用户1.3 修改用户1.4 删除用户1.5 设置当前用户密码1.6 修改其它用户密码 2. 权限管理2.1 权限列表2.2 授予权限的原则2.3 授予权限2.4 查看权限2.5 收回权限 访问控制连接核实阶段请求核实阶段 3. 角色管理…

论文中快速插入公式的方法

formula OCR 原地址:https://simpletex.cn/ai/latex_ocr(防止超链接失效) 找到参考文献中的公式,截图粘贴到网站,点击copy mathML,返回要插入公式的word文档,直接ctrlv,非常快捷和方…

MySQL-7.mysql约束

约束用于确保数据库中的数据满足特定的商业规则。 MySQL约束包含五种:not null、unique、primary key、foreign key、check 7.1 primary key 主键 字段名 字段类型 primary key 用于唯一的标识表的行数据,当定义主键约束后,该列不能重复。 pr…

中药配方颗粒备案信息数据库<2.5W+备案>

中药配方颗粒备案信息是指中药配方颗粒生产企业向国家药品监督管理局申报备案的相关信息。备案信息包括中药配方颗粒的名称、备案号、备案时间、备案状态、生产企业、生产地址、规格、包装、执行标准、保质期、不良反应检测、备案省局等信息。 通过对中药配方颗粒备案信息的查…

Rabbitmq怎么保证消息的可靠性?

一、消费端消息可靠性保证: 消息确认(Acknowledgements): 消费者在接收到消息后,默认情况下RabbitMQ会自动确认消息(autoAcktrue)。为保证消息可靠性,可以设置autoAckfalse&#x…

密码应用方案测评要点及测评过程

(1)背景 《GBT39786-2021 信息系统密码应用基本要求》中第1-4级密码应用基本要求均包括“应依据相关标准和密码应用需求,制定密码应用方案”。第1-4级密码应用基本要求对于“投入运行前进行密码应用安全性评估”的具体如下。 第一级&#xff…

单例模式(饿汉模型,懒汉模型)

在着里我们先了解什么是单例模式。 就是某个类在进程中只能有单个实例,这里的单例模式需要一定的编程技巧,做出限制,一旦程序写的有问题,创建了多个实例,编程就会报错。 如果我们学会了单例模式,这种模式…