今天学习了while循环嵌套、for循环以及Python函数,是Python基础中的重点。因为在后面的学习中会经常用到。
1、while 循环嵌套
pass 占位符 :是为了保持程序结构的完整性。pass不做任何事情,一般用做占位语句。
while True:
pass
下面是while循环嵌套的一个例子:
i = 0
# 外层循环
while i<5:
#内层循环
j = 0
print("这是第%d行"%i) # 外层循环执行 1 次 内层循环执行5次
while j<5:
print("----------------") #print 默认换行
j+=1 #0 1 2 3 4
#换行
print()
i+=1
练习:打印三角形
row = 0
# 外层循环打印行
while row<5:
col = 0
# 内层循环控制列
while col<=row:
print("*",end=" ")
col+=1
print(" ")
row+=1 # 增加行数
下面我们用while循环嵌套实现九九乘法表:
i = 1
#外层循环控制行数
while i<=9:
j = 1
#内层循环控制 列数
while j<=i:
print("%d * %d = %d"%(j,i,j*i),end=" ")
j+=1
print()
i+=1
假设a = "ABCDfdsafdsafds" ,下标索引 从 0 开始 len() 返回字符串的长度
可通过 len(a)-1 获取字符串最大下标
例如:统计字母下划线数字个数
a= "ABCD_abcd_1234"
i = 0
#定义计数器
zm = 0
shuzi = 0
xhx = 0
while i="0" and a[i]<&