判断水仙花数,彩票选号(36选7),任意给出一个纯数字列表,然后进行排序(冒泡排序)

判断一个输入的数是否为水仙花数

s = 0
while True:
    num = input('请输入一个三位数:')
    if num.isdigit()and len(num) == 3:
        for c in num:
            s += int(c)**3
        if int(num) == s:
            print('是水仙花数')
        else:
            print('不是水仙花数')
        break
    else:
        print('是不是傻?请输入一个三位数!')

彩票选号(36选7)

from random import randint

s = set()
while len(s) < 7:
    r = randint(1,36)
    s.add(r)
print(s)

任意给出一个纯数字列表,然后进行排序(冒泡排序)

lst = [7,3,8,9,123,435,65,90,89,5]
n = 0
while n < (len(lst)//2):
    i = 0
    while i < len(lst)-1:
        if lst[i] > lst[i+1]:
            lst[i],lst[i+1] = lst[i+1],lst[i]
        i += 1
    n += 1
print(lst)

 

posted on 2019-05-06 21:34  Little_Raccoon  阅读(180)  评论(0编辑  收藏  举报