今天学习了内外层循环以及其他一点知识:
一、内外循环
i=1
while i<=9:
j=1
while j<=9:
print('%d * %d=%d'%(j,i,i*j))
j+=1
print()#作用仅仅是换行一下
i+=1
#这个是一个九九算数表的输出函数,外层循环一遍,内层循环i遍
再来一个
#统计字符串中某个元素的出现个数
a=input('请输入一个字符串:')
i=0
x=0
while i<len(a):#计算a的长度
if a[i]=='a':
x+=1
print(x)#依次打印出x的计数值,最后打印出结果值
i+=1
print(x)
二、for语法
语法结构是 for 临时变量 in 一个字符串:
for i in "sdhaisdhsaidhsaidhsahd":
print(i,end=' ')
#结果是依次输出这个字符串的每一个元素
for i in range(1,10):
print(i,end=' ')
#range(stat,stop,step,end)输出结果却不包含end,即不包含10,步长是相当于间隔几个
#而range(5)却可以输出到5
for i in range(1,10):
for j in range(1,5):
print('*',end=' ')
print(