第1关:素数判断

class Solution:
    def solve(self, x):
        '''
        :type x: int
        :rtype : Boolean
        '''
        #请在此添加代码,实现判断一个数是否是素数
        #********** Begin *********#
        if x<=1 :
                return False
        else:
            for i in range(2,x):
                if x%i==0 :
                    return False
                    break
            return True
            print(prime(x))
        #********** End *********#

第2关:九九乘法表

class Solution:
    def solve(self, x):
        '''
        :type x: int
        :rtype : None
        '''
        #请在此添加代码,实现打印前x行乘法表的内容
        #********** Begin *********#
        for i in range(1,x+1):
            for j in range(i,10):
                if j <= 8:
                    print('{}*{}={:>3}'.format(i,j,i*j),end=' ')
                else:
                    print('{}*9={:>3}'.format(i,i*j),end='')
                pass
            print()
            pass
        #********** End *********#

第3关:简单计算

class Solution:
    def solve(self, op, num_1, num_2):
        '''
        :type op, num_1, num_2: str, int, int
        :rtype : Str
        '''
        #请在此添加代码,实现计算并返回表达式的结果,要求结果保留2位小数
        #********** Begin *********#
        num_1=int(num_1)
        num_2=int(num_2)
        op=str(op)
        if op == '+':
            ans=num_1+num_2
            return ('%.2f' %ans)
        elif op =='-':
            ans=num_1-num_2
            return ('%.2f' %ans)
        elif op =='/':
            ans=num_1/num_2
            return ('%.2f' %ans)
        elif op =='*':
            ans=num_1*num_2
            return ('%.2f' %ans)
        else:
            pass
        #********** End *********#
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐