程序001:
打印100以内能整除5的所有数字
程序主体:
#!/usr/bin/python
for i in range(1,100):
if (i % 5 == 0):
print i,
程序002:
计算1到100的所有数的和
程序主体:
#!/usr/bin/python
#计算1到100的和
sum = 0
for i in range(1,100):
sum += i
print "sum = ",sum
程序003
将1到100所有数字存放在一个序列里面,然后序列里每个数字都给加100,形成新的序列。
思路一:
程序主体:
#!/usr/bin/python
#给1到100的序列中每个数都加100,形成新的序列
list1 = []
list2 = []
for i in range(1,101):
list1.append(i)
j = i + 100
list2.append(j)
print “list1=”,list1
print “list2=”,list2
思路二:
#!/usr/bin/python
#给1到100的序列中每个数都加100,形成新的序列
list1 = []
list2 = []
list3 = []
for i in range(1,101):
list1.append(i)
k = 100
list2.append(k)
print “list1=”,list1
print “list2=”,list2
for x,y in zip(list1,list2): #下来这三行重要
z = x + y
list3.append(z)
print “list3=”,list3
思路三:
#!/usr/bin/python
#给1到100的序列中每个数都加100,形成新的序列
list1 = []
list2 = []
list3 = []
for i in range(1,101):
list1.append(i)
k = 100
list2.append(k)
list3 = [list1[i]+list2[i] for i in range(min(len(list1),len(list2)))] #这行重要
print “list1=”,list1
print “list2=”,list2
print “list3=”,list3