1、讲解:
方法一、
1 2 3 4 5 6 7 8 9 10 11 12 | 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 2 3 4 5 6 7 | #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 循环方法
1 2 3 4 5 6 7 | 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 <br> <br> print ("") |

1 2 3 4 5 6 7 8 | 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、
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架