美文网首页
2019实战第二期-字符串实战打卡

2019实战第二期-字符串实战打卡

作者: tipire | 来源:发表于2019-03-13 17:35 被阅读0次

    1.题目:替换1-20内的数字,3的倍数和5的倍数用不同的数字代替

    列出1到20的数字,若是3的倍数就用apple代替,若是5的倍数就用orange代替,若既是3的倍数又是5的倍数就用appleorange代替。

    def replace_three_five(num):
        if num % 3 == 0 & num % 5 == 0:
            return "appleorange"
        elif num % 3 == 0:
            return "apple"
        elif num % 5 == 0:
            return "orange"
        else:
            return num
    
    
    numbers = list(range(1, 21))
    print(numbers)
    result = [replace_three_five(num) for num in numbers]
    print(result)
    

    2.题目:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码,使用 Python 如何生成 200 个激活码

    类似这样:总长12 :字母和数字的混合
    no1. 6L3A3O8C8KAR
    no2. QJP38MR4RSPY

    import uuid
    for i in range(1, 21):
        print("No{}.   {}".format(i, str(uuid.uuid4()).upper()[-12:]))
    

    相关文章

      网友评论

          本文标题:2019实战第二期-字符串实战打卡

          本文链接:https://www.haomeiwen.com/subject/hgmtmqtx.html