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时候收集的资料,以及归好档了,感兴趣的可以添加名片领取~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)