栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

2021-11-01

2021-11-01

用Python完成水仙花数,找素数,山脉数组

这是大数据协会数资部的第一次培训过后的完成的作业。
因为起初是一个Java语言的初学者,所以对Python语言可以说是一窍不通,但是通过师兄师姐的培训,多多少少学了一点,所以只能勉强完成这次作业,没有那么好,但以后学精了,重新再写一次啦~
这是用Python编写的在100-200内寻找素数*

notsushu=[]
sushu=[]
for x in range(100,201):
    for y in range(100,x):
        if x%y ==0:
            notsushu.append(x)
for x2 in range(100,201):
    if x2 not in notsushu:
        sushu.append(x2)
print(sorted(set(sushu)))
print(len(sushu))

水仙花数组

sum = 0      //先定义一个sum
for x in range(100,500):
    a = x%10
    b = x//100
    c = (x//10)%10
    sum = a**3 + b**3 +c**3
    if sum==x:
        print(x)

山脉数组

class Solution:
    def peakIndexInMountainArray(self, A):
        """
        :type A: List[int]
        :rtype: int
        """
         
        inx = A.index(max(A))
         
        return inx

“山脉数组”本来应该是用Python完成的,但是Python完成对现在的我来说着实有点难度,所以用Python写得不是很好,我在另一篇里用了Java写,我看了一下别人用Python写的代码,有点长,感觉用Java写会更简练一点

等我学会了再来做一次!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/389085.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号