坚持十天做完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.rhkb.cn/news/301079.html

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

相关文章

CLIP模型 图片问答

先简短介绍一下CLIP模型: CLIP (Contrastive Language–Image Pretraining) 是由 OpenAI 开发的先进的多模态视觉模型,结合了图像和文本处理能力。 CLIP 模型的主要特色在于它不仅可以理解图像,同时也能理解描述这些图像的文本。通过这样的方…

深度学习理论基础(七)Transformer编码器和解码器

学习目录: 深度学习理论基础(一)Python及Torch基础篇 深度学习理论基础(二)深度神经网络DNN 深度学习理论基础(三)封装数据集及手写数字识别 深度学习理论基础(四)Parse…

数据仓库面试总结

文章目录 1.什么是数据仓库?2.ETL是什么?3.数据仓库和数据库的区别(OLTP和OLAP的区别)4.数据仓库和数据集市的区别5.维度分析5.1 什么是维度?5.2什么是指标? 6.什么是数仓建模?7.事实表7.维度表…

Qt使用iostream的cout

在QT想使用iostream的cout。 参考以下博客: (转载)Qt中使用cout输出的方法 pro里加上; CONFIG console勾选 Run in Terminal clean工程,重新构建 上面是cout的,下面是我的另一个函数的qDebug输出的。

【动态规划-状态压缩dp】【蓝桥杯备考训练】:毕业旅行问题、蒙德里安的梦想、最短Hamilton路径、国际象棋、小国王【已更新完成】

目录 1、毕业旅行问题(今日头条2019笔试题) 2、蒙德里安的梦想(算法竞赛进阶指南) 3、最短Hamilton路径(《算法竞赛进阶指南》&模板) 4、国际象棋(第十二届蓝桥杯省赛第二场C A组/B组&#…

vue+springboot多角色登录

①前端编写 将Homeview修改为manager Manager&#xff1a; <template><div><el-container><!-- 侧边栏 --><el-aside :width"asideWidth" style"min-height: 100vh; background-color: #001529"><div style"h…

Jetpack Compose -> 状态机制的背后秘密

前言 上一章我们讲解了 Jetpack Compose 的无状态、状态提升、单向数据流 本章我们讲解下状态机制的背后秘密 List 前面我们讲过&#xff0c;通过 by mustableStateOf() 就可以被 Compose 自动订阅了&#xff1b;我们前面是通过 String 类型进行的自动订阅&#xff0c;那么换成…

C语言 | Leetcode C语言题解之第13题罗马数字转整数

题解&#xff1a; 题解&#xff1a; int romanToInt(char* s) {int symbolValues[26];symbolValues[I - A] 1;symbolValues[V - A] 5;symbolValues[X - A] 10;symbolValues[L - A] 50;symbolValues[C - A] 100;symbolValues[D - A] 500;symbolValues[M - A] 1000;int a…

基于Spring boot+Vue的业余排球俱乐部会员管理系统

5 系统功能模块的具体实现 5.1超级会员角色 5.1.1 登录 超级管理员登录通过用户名和密码去数据库查询用户表&#xff0c;该名称是否在用户表中存在&#xff0c;如果存在&#xff0c;则通过用户名和密码查询密码是否正确&#xff0c;然后吧用户的信息存在jwt的负载里&#xf…

【学习】渗透测试有哪些重要性

随着信息技术的迅猛发展&#xff0c;网络安全问题日益凸显。渗透测试作为网络安全防御的重要手段之一&#xff0c;旨在模拟黑客攻击&#xff0c;发现并修复潜在的安全漏洞&#xff0c;提高网络系统的安全性。本文将介绍渗透测试的概念、重要性、实施步骤及实践案例&#xff0c;…

PPT 操作

版式 PPT中&#xff0c;巧妙使用母版&#xff0c;可以提高效率。 双击母版&#xff0c;选择其中一个版式&#xff0c;插入装饰符号。 然后选择关闭。 这个时候&#xff0c;在该版式下的所有页面&#xff0c;就会出现新加入的符号。不在该版式下的页面&#xff0c;不会出现新加…

springboot 反射调用ServiceImpl时报错:java.lang.NullPointerExceptio、,mapper为null【解决方法】

springboot 反射调用ServiceImpl时报错&#xff1a;java.lang.NullPointerException、mapper为null【解决方法】 问题描述问题分析解决方案创建SpringBootBeanUtil编写调用方法 executeMethod调用 总结 问题描述 在使用Spring Boot时&#xff0c;我们希望能够通过反射动态调用…

0基础安装配置Linux-ubuntu环境

Vmtools的安装参见 0基础教你安装VM 17PRO-直接就是专业许可证版_vm17许可证-CSDN博客 在vmtools中安装ubuntu 等待安装 这时候发现没有继续按钮&#xff0c;我们关闭这个界面&#xff0c;进入系统中&#xff0c;先更改分辨率 点击这个三角&#xff0c;因为还么有安装成功&am…

初识ES(ES的基本概念、倒排索引、索引和文档的CRUD)

1、ES是什么&#xff1f; 一个开源的分布式搜索引擎&#xff0c;可以用来实现搜索、日志统计、分析、系统监控等功能。ES的底层是基于Lucene实现的。 Lucene是一个Java语言的搜索引擎类库。 什么是elastic stack&#xff08;ELK&#xff09;&#xff1f; elasticsearch。存储、…

JMeter+Ant+Jenkins构建接口报告(无人驾驶版)

展示结果&#xff1a; uc浏览器打开测试报告&#xff0c;绿色显示脚本结果 搭建操作步骤如下 1.jemter写好脚本 2.下载并配置ant环境变量&#xff1a;加上activation.jar、commons-lang3-3.8.1.jar、mail.jar 这3个包 mail.jar需要引用到jmeter 3.下载安装Jenkins 并进行构建…

第五、六章

函数 三要素 &#xff08;1&#xff09;是组织好的 &#xff08;2&#xff09;可重复使用的 &#xff08;3&#xff09;实现特定功能的代码段 定义格式 def 函数名(传入参数)&#xff1a;函数体return 返回值 注意&#xff1a; &#xff08;1&#xff09;参数不需要&…

chrome 浏览器 有自带的自动字幕功能,支持英文,控制您的音乐、视频等媒体内容

chrome 浏览器 有自带的自动字幕功能&#xff0c;支持英文&#xff0c;控制您的音乐、视频等媒体内容

大模型新漏洞!Anthropic警告:新式“多轮越狱”攻破AI防线,或祸起长文本

如何让一个AI回答一个它本不应该作答的问题&#xff1f; 有很多这种所谓的“越狱”技术&#xff0c;而Anthropic的研究人员最近发现了一种新方法&#xff1a;如果首先用几十个危害性较小的问题对大型语言模型&#xff08;LLM&#xff09;进行预热&#xff0c;就能诱使其告诉你…

827. 最大人工岛

827. 最大人工岛 原题链接&#xff1a;完成情况&#xff1a;解题思路&#xff1a;参考代码&#xff1a;错误经验吸取 原题链接&#xff1a; 827. 最大人工岛 https://leetcode.cn/problems/making-a-large-island/description/ 完成情况&#xff1a; 解题思路&#xff1a; 这…

fastlio2 保存每帧的点云和每帧的里程计为单独的文件做后端回环优化和手动回环优化

为了 提供数据做后端回环优化和手动回环优化,需要保存每帧的点云和每帧的里程计为单独的文件,并且需要保存的名字为ros时间戳。 效果很好,比我自己写的手动回环模块好用 // This is an advanced implementation of the algorithm described in the // following paper: /…