python小题

Posted peiziming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()))

 

以上是关于python小题的主要内容,如果未能解决你的问题,请参考以下文章

python小题

Python--小题练习

Python机器学习及实践 课后小题

python小题入门练习(不断更新...)

PHP代码审计-小题一道

Java 经典小题篇