computer science 101-unit2 some exercise

1.中位数函数

def bigger(a,b):

        if  a > b:

                return a

        else:

                return b

def biggest(a,b,c):

        return bigger(a,bigger(b,c))

def median(a,b,c):

        big = biggest(a,b,c)

        if big == a:

                return bigger(b,c)

        if big == b:

                return bigger(a,c)

        else:

               return bigger(a,b)

2. find_last 函数

def find_last(s,t):

        last_pos = -1

        while True:

             pos = s.find(t, last_pos + 1)

               if pos == -1:

                        return last_pos

               last_pos = pos 

3. 乘法表

def print_multiplication_table(n):

        i  = 1

        while i <= n:

                j = 1

                while j <= n:

                        print  str(i) + ' * ' + str(j) + ' = ' + str(i * j)

                        j = j + 1

                i = i + 1

输出结果:



#print_multiplication_table(2)
#>>> 1 * 1 = 1
#>>> 1 * 2 = 2
#>>> 2 * 1 = 2
#>>> 2 * 2 = 4


    

    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值