可以说任何编程语言都是在类似于“if…else…”“for循环”这样的逻辑语句上搭建而成的,Python也不例外
下面这些就是各种入门级语句了
while循环
a, b = 0, 1 while b < 10: print(b,end=',') a, b = b, a+b
for循环
print('\n题目:有1、2、3、4个数字 能组成多少个互不相同且无重复数字的三位数?都是多少!') print('程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。') print('程序源代码:') d = [] for i in range(1,5): for j in range(1,5): for k in range(1,5): if(i != k) and (i != j) and (j != k): d.append({i,j,k}) print("总数量:", len(d)) print(d,'\n')
break continue用法
for n in range(2, 12): for x in range(2,n): if n % x == 0: print(n, 'equals', x, '*', n//x) break else: # loop fell through without finding a factor print(n, 'is a prime number\n') for num in range(2, 10): if num % 2 == 0: print("Found an even number", num) continue print("Found a number", num,'\n')
pass语句
class MyEmptyClass: pass def initlog(*args): pass