1、讲解:
方法一、
l =0 sum_o=0 #存放偶数的容器 sum_j=0 #存放奇数的容器 while l <=100: if l % 2==0: sum_o+=l else: sum_j+=l l+=1 print(sum_o) print(sum_j) print(sum_o-sum_j)
2、讲解九九乘法口诀表
1、先讲解下
#1.控制行 for i in range(6): # 2.控制*的数量 for j in range(6): if i > j : print("*",end='') print(" ")
2、1for循环方法
(2.1.1)
for i in range(1,10):
for j in range(1,i+1):
print('%d * %d = %d ' %(i,j,i*j),end='')
print()
、
(2.1.2)
for i in range (1,10):
for j in range (1,10):
print(i,"X",j,"=",i*j," ",end="")#end=""表示不换行
if i == j:
print("")
break
2.2 while 循环方法
x = 1 while x < 10 : y = 1 while y <= x : print("%d*%d=%d "%(x,y,x*y),end =' ') y += 1 x += 1
print("")

x = 1 while x < 10 : y = 1 while y <= x : print("%d*%d=%d "%(x,y,x*y),end ='') y += 1 x += 1 print("")
-----------------------------------------------------------------------------------------------------------------------------------
3、有1,2,3,4四个数字,求这四个数字能生成多少个互不相同且无重复数字的三位数
sum = 0
for i in (1,2,3,4):
for j in (1,2,3,4):
for k in (1,2,3,4):
if i != j and j!= k and i != k:
sum += 1
print ("%d%d%d"%(i,j,k))
print('共有%d种组合' %sum)
-----------------------------------------------------------------------------------------------------------------------
练习题:
扣款软件程序:
1、输入卡号和密码
2、判断用户密码和账号,正确,扣款成功,否则打印(扣款失败,请重新入密码")
3、输入密码次数只有三次,超过三次有提示语:("登录密码超过三次,请到柜台前办理相关业务")
方法一:for循环
for i in range(3):
card=input("银行卡号:")
password=input("密码: ")
if card =="622123456" and password== "123456":
print("扣款成功")
break
else:
print("扣款失败,请重新入密码")
print("剩余输入密码%d次"%(2-i))
else:
print("登录密码超过三次,请到柜台前办理相关业务")
方法二:while 循环
i=0
while i<3 :
card = input("银行卡号:")
password=input("密码: ")
if card == "622123456" and password == "123456":
print("扣款成功")
break
else:
print("扣款失败,请重新入密码")
print("剩余输入密码%d次"%(2-i))
i+=1
else:
print("登录密码超过三次,请到柜台前办理相关业务")
相关联的程序:
1、用户登录系统
2、