最新回答 / 努力小废尘
肯定不一样啦,下面的程序数值会更大些。他在数值原来的基础上先加一了,在进行sum值的运算;而上面的程序先进行sum值的运算,在进行原先数值的增大,所以两边的数值运算结果不一样
2021-09-16
最新回答 / qq_棠梨煎雪故人来_03907185
你这应该是从c啊之类的语言里面学的习惯吧,当你for i in L的时候,它迭代的不是下标1、2、3,它迭代的是里面的元素,在这句里迭代的是[1,2,3]和后面的两个列表。所以你这句话按机器理解的是area*=L[[1,2,3][5,3,2]],很明显,这是错的。所以这个错误报告给你说list的下标应该是整数或者是划分,不能是个列表。想达到你想要的效果,就for i in range(len(L)吧,但就算是按下标算,你思路也是错的。
2021-09-15
最新回答 / 鹏鹏1209393
template='{} {} {} ,{} {} {}.' l='life' i='is' s='short' y='you' n='need' p='python' result=template.format(l,i,s,y,n,p)
2021-09-15
最新回答 / weixin_慕容1556897
有关系!例如: “{0}{2}{1}".format(100,200,300) 输出结果为:100 300 200 “{0}{1}{2}".format(100,200,300) 输出结果为:100 200 300 “{ }{ }{ }".format(100,200,300) 输出结果为:100 200 300 默认顺序输出
2021-09-15
最新回答 / 可可别做梦了好好学习
是4个,加上空格就行,记得在'''与'中间加上空格,'和"中间也要加上空格print(r''' ' " To be, or not to be":that is the question. Whether it's nobler in the mind to suffer.' ''')r'''……'''的好处就是,完全不需要考虑\了
2021-09-05
最新回答 / 鹿鸣ei
变量不能以数字开头,所以'0''1'……这些数字不能作为变量,改成这样就可以了:template = 'L{a0} i{a1} s{a2},y{a3} n{a4} P{a5}'a0 = 'ife'a1 = 's'a2 = 'hort'a3 = 'ou'a4 = 'eed'a5 = 'ython'result = template.format(a0 = 'ife' , a1 = 's' , a2 = 'hort' , a3 = 'ou' , a4 = 'eed' , a5 = 'ython')print...
2021-09-02
最新回答 / 一个新手小白
因为else是当所有if以及if else都不通过的结果下,不通过的回答。如果换一种不严谨性的说法就是,else是判断语句中永远最后一个判断项(当然是建立在有两种结果的情况下的,通过则做什么,不通过则做跟通过相反的事情)。
2021-08-31