python学习第七讲 作业2##2020-12-29

作业

python学习第七讲 作业2##2020-12-29_第1张图片

代码

# 作业1
import random
def randint():
    N = input('输入N个1-1000之间的随机整数:N=')
    
    a = list()
    for i in range(int(N)):
        a.append(random.randint(1,int(N)))
    b = list(set(a))
    print(sorted(b))

    return sorted(b)
randint()

运行结果

runfile('D:/腾讯课堂python学习/直播课/作业代码/untitled1.py', wdir='D:/腾讯课堂python学习/直播课/作业代码')

输入N个1-1000之间的随机整数:N=20
[2, 3, 7, 9, 11, 13, 14, 16, 17, 19, 20]

代码

# 作业2
# 打印所有的水仙花数:三位数,其各位数字立方和等于它本身
def SXHS():
    # 打印所有的水仙花数:三位数,其各位数字立方和等于它本身
    for i in  range(100,1000):
        ge = i % 10
        shi = (i // 10) % 10
        bai = i // 100
        if ge**3 + shi**3 + bai**3 == i:
            print(i)
SXHS()

运行结果

runfile('D:/腾讯课堂python学习/直播课/作业代码/untitled1.py', wdir='D:/腾讯课堂python学习/直播课/作业代码')
153
370
371
407

 

你可能感兴趣的:(python)