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

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

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

言归正传

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

一、获取最大值
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时候收集的资料,以及归好档了,感兴趣的可以添加名片领取~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/719149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存