• python小题


    交换两个变量值

    def ex_1(a,b):
        a,b = b,a
        return a,b
    def ex_2(a,b):
        c = b
        b = a
        a = c
        return a,b
    if __name__ == '__main__':
        print(ex_1(1,2))
        print(ex_2(1,2))

    删除列表重复元素

    def del_repeat_1(a):
        #创建一个空列表用来存放不重复元素
        list1 = []
        #遍历需要删除重复元素的列表
        for i in a:
            #如果list1中不存在的列表才添加
            if i not in list1:
                list1.append(i)
        return list1
    def del_repeat_2(a):
        # 我们知道set是不重复的数据容器
        return list(set(a))
    if __name__ == '__main__':
        a = list(input())
        print(del_repeat_1(a))
        print(del_repeat_2(a))

    判断是否为素数

    def prime(number):
        if 0 not in [number / i for i in range(2,number)]:
            return f'{number} is prime'
        else:
            return '%d is not prime'%(number)
    if __name__ == "__main__":
        print(prime(int(input())))

    求数字各位数之和

    def sum(a):
        result = 0
        for i in a:
            result += int(i)
        return result
    
    if __name__ == '__main__':
        print(sum(input('请输入一个整数:')))

    求最大公约数

    def cc(a,b):
    
        return max([i for i in range(1,min(a,b) + 1) if a % i == 0 and b % i == 0])
    if __name__ == '__main__':
        print(cc(8,10))

    温度转换

    def transform(a):
        result = (a - 32) / 1.8
        return str(round(result,2)) + ''
    if __name__ == "__main__":
        print(transform(float(input())))

    生成随机数

    import random
    def arange(a):
        return random.randint(0,a)
    if __name__ == '__main__':
        print(arange(100))

    翻转字符串

    def reverse_1(a):
        return a[::-1]
    if __name__ == '__main__':
        print(reverse_1(input()))
  • 相关阅读:
    多态与异常处理课后作业
    Java接口与继承作业
    大道至简第六章随笔
    大道至简第五章随笔
    Java数组课程作业
    大道至简第四章随笔
    String课后作业
    大道至简第三章随笔
    Java语法基础动手动脑实践
    大道至简-第二章 心得体会
  • 原文地址:https://www.cnblogs.com/peiziming/p/13236190.html
Copyright © 2020-2023  润新知