Python入门小项目-数据分析常用函数示例(含源代码)

Python做数据分析牛x大家都知道,那我们今天就来讲…………不讲这个哈哈哈

Python入门小项目-数据分析常用函数示例(含源代码)_第1张图片

言归正传

炫酷的可视化图表往往是一个个小代码堆积起来的,兑入出入门来说,先不用想着一步登天,咱们一点点来看,今天就和大家分享几个常用的函数。

一、获取最大值

def whos_number_is_big():

    n = int(input("请输入需要对比大小数字的个数:"))

    print("请输入需要对比的数字:")

    num = []
    for i in range(1, n+1):
        temp = int(input(f'>>>请输入第{i}个数字:'))
        num.append(temp)

    print("输入的数字为:", num)
    print("最大值为:", max(num))

二、求两个数的最大公约数

def hcf(x,y):
    if x > y:
        smaller = y
    else:
        smaller = x

    for i in range(1, smaller + 1):
        if (x % i == 0) and (y % i == 0):
            hcf = i

    return hcf

num1 = int(input("输入第一个数字:"))
num2 = int(input("输入第二个数字:"))

print(f"num1喝num2的最大公约数为:{hcf(num1, num2)}")

三、求两个数的最小公倍数

def lcm(x,y):
    if x > y:
        greater = y
    else:
        greater = x

    while(True):
        if((greater % x == 0) and (greater % y == 0)):
            lcm = greater
            break

        greater += 1

    return lcm

num1 = int(input("输入第一个数字:"))
num2 = int(input("输入第二个数字:"))
print()

print(f"num1喝num2的最最小公倍数为:{lcm(num1, num2)}")

四、十进制转二进制,八进制,十六进制

def shijinzhi():
    dec = int(input("请输入数字:"))

    print("十进制数为:", dec)
    print(f"转化为二进制为:{bin(dec)}")
    print(f"转化为八进制为:{oct(dec)}")
    print(f"转化为十六进制为:{hex(dec)}")

以上就是今天要和大家分享的,入门的学习就是要持之以恒,一点点联系,不可因为练习小就不想动手,小逻辑都理不清后面要做大项目的时候,就更麻烦了。当然,想要更加系统学习的,我之前整理了一份自己学习Python时候收集的资料,以及归好档了,感兴趣的可以添加名片领取~

你可能感兴趣的:(Python小项目练习,python,爬虫,网络爬虫,算法)