猫史档案馆


【Python作品分享】100以内偶数和【作品秀】

用户:我不是饼干控我不是饼干控查看:0 回复:4 评论:0 创建时间:2019-05-24T20:52:43


【作品展示】

center_image

 

【作品介绍】

可以快速算出一百以内偶数和

 

【作品源代码】

#开始进入Python的世界
a = 0
b = 0
for __count in range(100):
    a += 1
    if (a % 2 == 0):
        b += a
print(b)

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
我不是饼干控我不是饼干控

emotion_编程猫_点赞

点赞0


评论


KennethYKennethY

# 【作品分享】
import json
from time import time,sleep
from lxml.etree import H喵L
from requests import get

url = "https://book.qidian.com/ajax/book/category?_csrfToken=4OOjTKDQmX2MWa9fWTPnLAbNv9AOExG52nPBlAse&bookId=1003553070"
directory = []
url_list = []
content = []
time_sky = []


# 创建小说目录与url列表
def extraction_url(url):
    response = get(url=url)
    response.encoding = "utf-8"
    url_get = response.text
    myjson = json.loads(url_get)
    novel_chapter = myjson.get("data").get("vs")

    # 创建小说目录列表
    for novel_chapter_for in novel_chapter:
        chapter_name = novel_chapter_for.get("vN")
        content = novel_chapter_for.get("cs")
        chapter_list = []
        for content_for in content:
            chapter = {content_for.get("cN"): content_for.get("cU")}
            chapter_list.append(chapter)
            # 创建url列表
            url_list.append("https://read.qidian.com/chapter/" + content_for.get("cU"))
        directory.append({chapter_name: chapter_list})


def respunse_url():
    # 创建所有小说篇章
    time = 0
    for url_list_for in url_list:
        url_list_get = get(url_list_for).text
        text = H喵L(url_list_get).xpath('//div[@class="main-text-wrap"]/div[2]/p/text()')
        content.append(text)
        print(time)
        time +=1


def main():
    print('Start the crawler!!!\n--------------------')
    time_sky.append('Start time: ' + str(time()))
    extraction_url(url)
    respunse_url()
    time_sky.append('End time: ' + str(time()))


if __name__ == '__main__':
    main()
    print('Use time: ' + str(int(time_sky[1])-int(time_sky[0])))

emotion_编程猫_点赞

emotion_嘻嘻emotion_嘻嘻emotion_嘻嘻

点赞0


评论


硫酸QwQ硫酸QwQ

你这个代码可读性不高

就是a是什么、b又是什么,

用个英文单词替换一下

比如:

#开始进入Python的世界
number = 0
sums = 0
for __count in range(100):
    number += 1
    if (number % 2 == 0):
        sums += number
print(sums)

点赞0


评论


硫酸QwQ硫酸QwQ

另外,我想到了另一种方法:

even_nums = []
for num in range(1, 101):
    if num % 2 == 0:
        even_nums.append(num)
print(sum(even_nums))

点赞0


评论