
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\t' %(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,"\t",end="")#end=""表示不换行
if i == j:
print("")
break

2.2 while 循环方法
x = 1
while x < 10 :
y = 1
while y <= x :
print("%d*%d=%d\t"%(x,y,x*y),end ='\t')
y += 1
x += 1
print("")

x = 1
while x < 10 :
y = 1
while y <= x :
print("%d*%d=%d\t"%(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、
浙公网安备 33010602011771号