练习1:计算 1-100之间的数字的和
练习2:计算 1 --100 之间 所有偶数的和
练习3: 求1-2+3-4+5 ... 99的所有数的和
练习4: 从控制台输入5个数,求平均值。
练习5: 从控制台输入5个数,求最大值。
练习6: 统计数字,字母,下划线的个数
1,计算 1-100之间的数字的和
# i=0
# sum=0
# while i<100:
# i+=1
# sum+=i
# print(sum)
2:计算 1 --100 之间 所有偶数的和
# sum=0
# for i in range(0,102,2):
# sum+=i
# print(sum)
3: 求1-2+3-4+5 ... 99的所有数的和
sum=0
# sum1=0
# sum2=0
# for i in range(1,101,2):
# sum+=i
# print(sum)
# for j in range(-98,0,2):
# sum1+=j
# print(sum1)
# sum2=sum+sum1
# print(sum2)
4: 从控制台输入5个数,求平均值
# i=0
# sum=0
#
# while i<5:
# a = float(input('请输入第%d的数'%(i+1)))
# sum+=a
# i+=1
# print(sum)
# avg=sum/i
# print(avg)
5: 从控制台输入5个数,求最大值,最小值
# i=0
# while i<5:
# a=int(input('请输入%d:'%(i+1)))
# if i==0:
# max=a
# min=a
# elif a>max:
# max=a
# else:
# a<min
# a=min
# i+=1
# print(max,min)
6: 统计数字,字母,下划线的个数
# a='1234abcABCDE___'
# shuzi=0
# zimu=0
# xihuaxian=0
# i=0
# #for i in range(1,16):
# while i<len(a):
# if a[i]>='0'and a[i]<='9':
# shuzi+=1
# #print(i)
# elif 'a'<=a[i]<='z'or 'A'<=a[i]<='Z':
# zimu+=1
# # print(i)
# # print(zimu)
# else:
# a[i]=='_'
# xihuaxian+=1
# # print(i)
# # print(xihuaxian)
# i+=1
# print(shuzi,zimu,xihuaxian)
# for i in range(1,16):
# print(i)