美文网首页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