python面试题总结

 1 # 利用while循环,计算1-100的和
 2 sum = 0
 3 count = 1
 4 while count < 101:
 5     sum += count
 6     count += 1
 7 print(sum)
 8 
 9 # 利用for循环,计算1-100的和
10 sum = 0
11 for i in range(1,101):
12     sum += i
13 print(sum)
 1 # 3、利用for循环输出如下三角形
 2 # *
 3 # **
 4 # ***
 5 # ****
 6 # *****
 7 for i in range(1,6):
 8     print("*"*i)
 9 
10 # 4、请用嵌套for循环输出如下等边三角形(三个边均为5个*)
11 
12 #
13 #        *
14 #
15 #      *  *
16 #
17 #    *  *   *
18 #
19 #   *  *  *  *
20 #
21 # *  * *  *  *  *
22 for i in range(1,6):
23     for j in range(1,6-i):
24         print(' ',end="")
25     print('* '*i)
26 
27 # 5、九九乘法表
28 for i in range(1,10):
29     for j in range(1,i+1):
30         print("%d*%d=%-3d" % (i,j,i*j),end="")
31     print()
1*1=1  
2*1=2  2*2=4  
3*1=3  3*2=6  3*3=9  
4*1=4  4*2=8  4*3=12 4*4=16 
5*1=5  5*2=10 5*3=15 5*4=20 5*5=25 
6*1=6  6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 
7*1=7  7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 
8*1=8  8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 
9*1=9  9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 

Process finished with exit code 0
原文地址:https://www.cnblogs.com/hujc/p/11886014.html