查找Python程序的输出
1)查找以下代码的输出:
sum = 0for 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=50i=5
s=0
while i<n:
s+=i
i+=10
print "i=",i
print "sum=",s
输出结果
i= 55sum= 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=100while(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