Python实训

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)


        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值