坚持十天做完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))

今天先到这吧。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ssm034学生请假系统+jsp

学生请假系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本学生请假系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处…

c++中的命名空间

对于C语言中我们有时候很难将标准库中的关键字当作变量的名称,这就是C语言中会存在的命名冲突的问题。 但是在c中我们可以自行开辟一块命名空间出来,我们可以将我们所需要的变量的名称放在一块区域中,当我们需要使用的时候我们就通过那块命名…

ssm035基于JavaWeb的家居商城系统的设计与实现+jsp

家居商城系统 摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于家居商城系统当然也不能排除在外,随着网络技术的不断成熟,带动了家居商城系统,它彻底改…

c语言 :柔性数组与c/c++内存领域的划分

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一 柔性数组(1)什么是柔性数组1)柔性数组的声明2)柔性数组的特性 (2)柔性数组的使用 二 c/c内…

代码随想录算法训练营三刷 day49 | 动态规划 之121 买卖股票的最佳时机 122 买卖股票的最佳时机II

三刷day49 121. 买卖股票的最佳时机1.确定dp数组(dp table)以及下标的含义2.确定递推公式3.dp数组如何初始化4.确定遍历顺序5.举例推导dp数组 122.买卖股票的最佳时机II 121. 买卖股票的最佳时机 题目链接 解题思路: 动规五部曲分析如下&…

AI技术将影响更长远,比如未来的就业形势

随着人工智能渗透到工作场所,人类将需要掌握新的工作技能。 AI作为新技术已经开始扰乱就业市场了。对于最新的AI人工智能技术,经济学家、教育工作者、监管机构、商业分析师以及相关领域专家预测,在不久的将来,人工智能一代将需要…

MySQL的基础操作(二)

目录 一.数据库约束 1.主键约束 (Primary Key) 2.唯一约束 (Unique) 3.外键约束 (Foreign Key): 4.检查约束(Check) 5.默认约束 (Default) 二.聚合查询 1.简单聚合函数 2.GROUP BY子句 3.HAVING子句 三.联合查询 1.内连接 2.左连接 3.右连接 4.子查询 5.合并查询…

Java 基于微信小程序的校园请教小程序的研究与实现,附源码

博主介绍:✌程序员徐师兄、10年大厂程序员经历。全网粉丝12W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅&#x1f447…

【网络捉鬼记】微信可以部分网页可以,其它网页打不开提示无法找到NDS地址

蹭网蹭得好好的,为啥突然这样呢? 发现微信可以,百度搜索网页可以打开但图片出不来,再点一个新闻进去又是上图的样子。 问AI!却发现连质谱清言也打不开!用自己热点问: 至于win10怎么更换DNS&…

弹幕功能1

今天看pure-admin的时候发现有个弹幕功能 GitHub - hellodigua/vue-danmaku: 基于 Vue 的弹幕交互组件 | A danmaku component for Vue

场景文本检测识别学习 day02(AlexNet论文阅读、ResNet论文精读)

怎么读论文 在第一遍阅读的时候,只需要看题目,摘要和结论,先看题目是不是跟我的方向有关,看摘要是不是用到了我感兴趣的方法,看结论他是怎么解决摘要中提出的问题,或者怎么实现摘要中的方法,然…

NumPy进阶(二)

2. NumPy进阶(二) 2.1 Numpy数组操作 2.1.1 添加元素 numpy.append 函数在数组的末尾添加值。 追加操作会分配整个数组,并把原来的数组复制到新数组中 注意: 插入的维度要保证所有数组的长度是相同的如果没有指定轴,数组会被扁平处理 ndarr…

《极域多媒体教室互动管理系统软件》控制方法大全

前言及背景: 当我坐在电脑前,打开它,点开谷歌,刚刚想打开百度,突然闪出来了: 该网页已被阻止!!! 正文: 1.极域控制原理: 好…

Oracle表空间满清理方案汇总分享

目录 前言思考 一、第一种增加表空间的数据文件数量达到总容量的提升 二、第二种解决方案针对system和sysaux的操作 2.1SYSTEM表空间优化 2.2sysaux表空间回收 2.2.1针对sysaux的表空间爆满还有第二套方案维护 三、第三种解决方案使用alter tablespace resize更改表空间的…

3D空间坐标到2D屏幕坐标

1、相机矩阵 2、投影矩阵 3、相平面矩阵 4、应用 漫游 案例一:实时修改View Matrix的三个分量,可以实现在三维场景中漫游。比如,要在场景中移动,可以修改视点位置 Eye;要拐弯了,修改参考点center&#xf…

SpringBoot第一个hello world项目

文章目录 前言一、Spring Boot是什么?二、使用步骤1. 创建项目2.书写测试 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了…

matlab学习002-函数及流程控制语句

目录 一,matlab编程基础 1)matlab脚本和函数文件 ①脚本文件 ②函数文件 2)函数的定义和调用 ①定义 ②调用 3)程序流程控制 ①使用for求 122^2……2^622^63之和 ②使用while语句求122^2……2^622^63之和 ③使用matl…

Android设备使用DS file远程访问群晖NAS管理本地文件

文章目录 1. 群晖安装Cpolar2. 创建TCP公网地址3. 远程访问群晖文件4. 固定TCP公网地址5. 固定TCP地址连接 DS file 是一个由群晖公司开发的文件管理应用程序,主要用于浏览、访问和管理存储在群晖NAS(网络附加存储)中的文件。这个应用程序具有…

P8602 [蓝桥杯 2013 省 A] 大臣的旅费【树的直径】

P8602 [蓝桥杯 2013 省 A] 大臣的旅费 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<iostream> #include <algorithm> #include <vector> using namespace std; #define int long long const int N5e5100; int n; int res0; typedef pair<int,…

wireshark抓包新手使用教程

Wireshark是非常流行的网络封包分析软件&#xff0c;可以截取各种网络数据包&#xff0c;并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括&#xff1a; 1、Wireshark软件下载和安装以及Wireshark主界面介绍。 2、WireShark简单抓包示例。通过该例子学…