1:1~5的阶乘
q = 1
n =1
while q <= 5:
n *=q
q +=1
print('阶乘为:',n)
120
2:统计英语句子中含元音字母个数
a=input('输入英文句子:')
o=0
for e in range a:
if e in 'aeiou':
o +=1
print('个数',o)
3:输入两个数算最大公约数
a=int(input('第一个整数:'))
b=int(input('第一个整数:'))
c =1
for i in range(2,min(a,b)):
while a%i==0 and b%i ==0:
c = c * i
a = a / i
b = b / i
print('最大公约数为:',c)
4:输出100以内质数
for i in range(2,100):
for j in range(2,i):
if i%j==0:
break
else:
print(i)
5:0~100整数和
a=0
for i in range (1,101) :
a +=i
print('1~100的整数和为:',a)
5050
6:0~100的奇数累加和
a =0#基数
for i in range(0,101):#100以内
if i%2!=0:#满足奇数
a+=i#满足条件相加
print('奇数累加和:',a)#输出
2500
7:0~100的偶数累加和
a =0#基数
for i in range(0,101):#100以内
if i%2==0:#满足偶数
a+=i#满足条件相加
print('偶数累加和:',a)#输出累加和
2550
8:定义函数使用实例(偶数累加)
def g_s(m):
i=0
s=2
while i<=m:
i+=s
s=s+2
print('g_s:',i)
g_s(10)
g_s(16)
g_s(78)