Python求解答过程

11题有小数点的怎么取13题求运算过程和思路43题index后边5.10什么意思🌚🌚... 11题有小数点的怎么取
13题求运算过程和思路
43题index后边5.10什么意思
🌚🌚
展开
 我来答
紫薇参星
科技发烧友

2021-06-21 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3504万
展开全部

第11题

因为取字符串TempStr的从TempStr[3]到TempStr[-2]的字符,

这里的下标都是从0开始,Python的数学取值区间都是[3,-1)半开区间,

因此取值范围是[3,-2],运行结果是3.14159

第13题
这是一个求400到500间的水仙花数的程序,水仙花数是指各个数位上的数的3次方的和等于这个数本身的3位数,

变量i是取这个3位数的百位上的数字,变量j是取这个3位数的十位上的数字,变量k是取这个3位数的个位上的数字,

如果这个数等于各个数位上的数的3次方的和,则打印这个数,在400到500中水仙花数只有407.

你也可以用4*4*4+0*0*0+7*7*7=64+0+343=407来判断答案是A,408不满足上述条件,153和159不在400到500范围内

第43题
Python中的list中的index函数是返回字符串's'在list中的索引位置(Python的索引下标都是从0开始),后面的5和10,是可选项表示查找从下标5到下标10的范围,

因为Python都是半开区间,所以实际范围为[5,9]区间,所以在"ky is"中查找's',其索引位置在整个字符串中是9,返回打印9

小小编程书童
科技发烧友

2021-06-21 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:583
采纳率:92%
帮助的人:27.9万
展开全部

答: 分析如下。

对于第11题,在Python当中有两种索引,一种从前往后顺序索引,此时下标从零开始,另外一种从后往前逆序索引,这个时候下标从-1开始,题目中给的TempStr[3:-1],根据图中的字符串,下标三对应的数字也就是3,而下标负1对应的就是最后一个字符,又要注意Python当中字符串取值取头不取尾,所以实际上取的是从第1个到倒数第2个(-2),所以对应的结果为A。

对于第13题,首先你得明白ijk分别代表什么,它实际上取的就是一个三位数对应的百位、十位和个位。就以407为例,不知道你对 Python中的%和//是否了解,前者用于,取于后者用于整除。知道这个之后你去演算一下,就可以得到各个数位。然后分别对每个位求立方再相加,如果等于其本身,那么就选这个选项,你去计算一下A选项,你就会发现它的百位、十位和个位的立方和相加会等于它本身,这个题目也是计算水仙花数的代码。

对于第43题,首先我们要知道index函数的作用,如下所示。

index函数解释

一句话说就是用来找特定字符的索引(下标),当不带后面两个参数时,则表示对整个字符串搜索,如果带了后面两个参数,也就是对局部字符串进行搜索。题目中的5~10就是指从下标5开始搜索到10结束,给定搜索范围。虽然在题中给定的字符串中有两个s,但是由于index函数后面两个参数限制范围,所以index('s', 5, 10)实际上找到的是第2个s,然后你再对应数出它的下标即可,同时要注意空格也占一个下标!

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Xrut
2021-06-20 · 人生苦短,我用python
Xrut
采纳数:3 获赞数:105

向TA提问 私信TA
展开全部
11题从第三取到倒数第2,下标0从P开始数。
13题输出400-499中的每位数的3次方等于本身的数,如4^3 + 0+7^3 = 407
43题意思是在区间[5:10]里是否包含字符串's'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式