#求i与i+1互换
a=[1,2,3,4,5,6,7,8,9,10]
i=0
while i<len(a):
t=a[i]
a[i]=a[i+1]
a[i+1]=t
i+=2
print(a)
======================================
字符串换行输出 z
a=‘qa12345679890wq’
i=0
hs=1
ct=0
while i<len(a):
print(a[i],end=’’)
ct+=1
if ct==hs:
print()
hs+=1
ct=0
i+=1
九九乘法表
line=1
while line<=9:
colume=1
while colume<=line:
print(’{}*{}={}’.format(colume,lin
colume+=1
print()
line+=1
计算列表里的元素出现了几次
a=[1,2,3,4,5,4,3,2,1,2,3,4,5,6,7,5,4,3,2,1
for i in set(a):
print(’%d出现了%d次’%(i,a.count(i)))
100以内的质数
for a in range(2,101):
i=2
while i<a:
if a%i==0:
break
i+=1
else:
print(a,'zhishu')
========================================
几个数以内中的最大值和最小值及和
i=0
sum=0
while i<5:
date=int(input(‘请输入一个数:’))
if i==0:
max=date
min=date
else:
if date>max:
max=date
elif date<min:
min=date
sum+=date
i+=1
print(sum,max,min)
========================================
求和
i=0
sum=0
while i<5:
date=int((input(‘请输入一个数:’)))
sum+=date
i+=1
print(sum)
平均值
sum=0
for i in range(5):
date=int(input(‘qqqq:’))
sum+=date
i+=1
print(sum)
b=sum/i
print(b)
符串换行输出
a=‘12345678901234567890’
i=0
while i<len(a):
print(a[i],end=’’)
if (i+1)%4==0: #4指每行里几个数
print()
i+=1