查找Python程序的输出

1)查找以下代码的输出:

sum = 0

for i in range(12,2,-2):

    sum+=i

print sum

输出结果

40

说明

的语法 range() 方法是 range(start, stop, step)。for循环从12开始并在2(不包括)处结束,而在每一步中,递减-2都会发生。因此,总和= 12 + 10 + 8 + 6 + 4 = 40


2)查找以下代码的输出:

n=50

i=5

s=0

while i<n:

    s+=i

    i+=10

print "i=",i

print "sum=",s

输出结果

i= 55

sum= 125

说明

变量i充当计数器变量,每次迭代都会更改其值。从5开始,每次增加10。当我变成55(> n(50))时,while循环变为false,使sum = 125。


3)查找以下代码的输出:

List=[1,6,8,4,5]

print List[-4:]

输出结果

[6, 8, 4, 5]

说明

负索引以相反的顺序遍历列表。此处,List [-4:]表示从(size-4 + 1)=(5-4 + 1)的元素,即列表的第二个元素到最后一个元素。


4)以下循环执行多少次?

i=100

while(i<=200):

    print i

    i+=20

输出结果

6

说明

最初,i = 100,并继续增加20,其中当我变为220(> = 200)时,while循环中断。


5)查找以下代码的输出:

L=[100,200,300,400,500]

L1=L[2:4]

print L1

L2=L[1:5]

print L2

L2.extend(L1)

print L2

输出结果

[300, 400]

[200, 300, 400, 500]

[200, 300, 400, 500, 300, 400]

说明

由于1步骤,现在L1包括3和4列表L的元件虽然列表L2包含除了最后一个的所有列表L的元素。在代码的最后一行中,L2扩展了L1,即L1的所有元素将附加在L2中。


6)预测代码的行为:

List=list("String")

print List

输出结果

['S', 't', 'r', 'i', 'n', 'g']

说明

list()方法将字符串视为字符序列。字符串“ String”的每个字符都充当列表的单独元素。

以上是 查找Python程序的输出 的全部内容, 来源链接: utcz.com/z/350121.html

回到顶部