美文网首页Python四期爬虫作业
【Python爬虫】- #10.第十次 Python函数再练习

【Python爬虫】- #10.第十次 Python函数再练习

作者: 红小路 | 来源:发表于2017-08-28 03:38 被阅读3次

    直接上图, 感觉好蠢。。求更方便的办法。。

    # 10.第十次 Python函数再练习

    # 被2或者被3整除的正整数依次是:2,3,4,6,8,9,10,12,14,15,16,18...

    # 定义一个函数,求第n个被2或者被3整除的正整数是多少?

    # 例如:

    def fun(n):  #n表示第n个被2或者被3整除的正整数

    i = 6  #4个数字一组,每组每个位置比前一组同一位置多6

    if n < 5:

    if n == 1:

    res = 2

    if n == 2:

    res = 3

    if n == 3:

    res = 4

    if n == 4:

    res = 6

    else:

    if n >= 5:

    x = n % 4

    y = int(n / 4)

    if x == 1:

    res = i * y + 2

    if x == 2:

    res = i * y + 3

    if x == 3:

    res = i * y + 4

    if x == 0:

    res = i * (y - 1) + 6

    print(n,"表示第",n,"个被2或者被3整除的正整数为", res)

    fun(8)

    相关文章

      网友评论

        本文标题:【Python爬虫】- #10.第十次 Python函数再练习

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