python练习题第一部分(源码)

python练习题

说明

 此代码只做个人训练用,如有雷同,实属巧合.

实例

 练习一: 序列的使用
   增

test_list1=[123]
test_list2=[456]
list1+list2

 删

#列表的移除
def list_remove(list_a,list_b):
    for i in list_b:
        if i  in list_a:
                  list_a.remove(i)
    print(list_a)

练习题

计算阶乘

#计算阶乘
import math 
def jicheng(n):
    result=1
    if n<0:
        print('阶乘不存在')
    else:
        while n>1:
         
            result=result*n
            n=n-1
            if n==1:
                
               print('阶乘存在')
               return result

计算圆的面积

#计算圆的面积
             
def circle_compute(r):
    s=round(math.pi*r*r,4)
    return s

判断区间所有素数

#判断区间内的所有素数
def judge_prime_number(head_m,end_m):
    temp1=head_m
    t=0
    i=2
    while temp1<=end_m :
        while i<temp1:
            if temp1%i == 0:
               t=t+1
            i=i+1
        if t==0:
            print('this is prime number it is temp1=',temp1)
        temp1=temp1+1
        i=2
        t=0

判断一个数是否是素数

#判断一个数是否是素数
def pandaun_one_number(m):
    i=2
    t=0
    if m in [1,2]:
        print('this is not prime number')
    else:
        while i<m:
           if m%i==0:
              t+=1
           i+=1
        if t==0:
            print('this is number')
        else:
            print('this is not number')

求N个数平方

 #求N个数的平方和
def squares_sum(n):
   
    sum=0
    while n>0:
        sum+=n*n
        n-=1
    return sum
print('sum of squares is ',squares_sum(3))

列表求和

#求列表的和
def list_sum(list_name):
    sum=0
    for i in range(len(list_name)):
        sum=sum+list_name[i]
    return sum
name=[1,2,3,4] 

求一定区间的偶数和

#求一定区间的偶数的和
def even_number_sum(begin,end):
    sum=0
    for i in range(begin ,end+1):
        if i%2==0:
            sum=sum+i
    print('sum of even in number is ',sum)

元组的操作

元组的增加

```python
#元组增加
def tuple_insert(tuple1,i,tuple2):
    print("请你输入元组和需要插入的位置\n")
    test1=tuple1[:i]+tuple2+tuple1[i:]
    print(test1)
tuple1=('mawei','李嘉欣',123)
tuple2=(22,33)
tuple_insert(tuple1,2,tuple2)

元组的删除

#元组删除
def tuple_delete(tuple1,tuple2):
    i=0
    for each in tuple2:
        if each in tuple1:
            tuple1=tuple1[:i]+tuple1[i+1:]
            
        else:
            i+=1
    print(tuple1)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书中藏着宇宙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值