python基础学习
Algh206
这个作者很懒,什么都没留下…
展开
-
第19课后练习 新春彩蛋——测测你的话题应对灵敏度
练习介绍 练习目标: 写一个测试程序,测一测你的朋友在面对亲戚好友的“关心”时,是否能顺利接招。 练习要求: 提示本测试的背景信息; 写入选择题,让好友根据自己的情况选出答案; 计算选项得分,最终判断好友测试结果 根据得分,提示该好友的话题应对灵敏度; 结构一:导入模块 设想需要用到的模块,并且导入 【提示】 requests(requests网络请求库)这是新知识点,我们提前学习,之后学爬虫会用到; json(json格式)这是新知识点,我们提前学习,之后学爬虫会用到; ...原创 2021-07-17 12:34:19 · 287 阅读 · 0 评论 -
第18关课后练习 02-滚动的广告牌
练习介绍 练习目标 我们会通过今天的作业,用代码模拟一种现实中的场景:滚动的广告牌。 练习要求 实际生活中,有些广告牌是单行滚动的字体。 这个练习会通过新旧知识的结合,用Python实现对这种效果的模拟。 提出产品需求,形成技术方案 由于是练习,所以是没有让每个人根据自己的生活经验来提需求。 而是直接给定了产品需求:用Python代码模拟单行的滚动广告。 初步形成的技术方案是:print+字符串+循环+time模块(控制滚动速度)。 完成程序代码 为了让这种模拟和实际的更接.原创 2021-07-12 15:13:22 · 281 阅读 · 0 评论 -
第18课后练习 01-拯救选择困难症
练习介绍 练习目标 我们会通过今天的作业,用代码解决生活中实际的一种需求:选择困难,需要帮忙。 练习要求 现今社会,每个人每天的生活都充满了各种各样的选择,导致许多人在选择面前纠结万分。 甚至,有不少人将“早饭吃什么?午饭吃什么?晚饭吃什么?”戏称为人生中的三大难题。 所以,我们今天的练习就会以“不知道吃什么”为例,让电脑来帮我们选,而我们只要做决策就好。 电脑推荐我们吃某种菜,我们拒绝后,它就继续推荐,直到我们满意为止。 根据生活经验,明确产品需求 为了让产品更好用,我们可以先分.原创 2021-07-12 12:01:05 · 458 阅读 · 0 评论 -
第17关课后练习 02-绝对值的多种求法
练习介绍 练习目标: 通过这个练习,你至少可以用3种方法去求某个数的绝对值。 练习要求: 请你通过搜索和步骤中的提示,用不同的方法求绝对值。 建议将其封装成函数,如“abs_value1()”。 挑战3种方法解题 请根据右侧的关键词提示以及网上搜索,用3种不同的方法求绝对值。 参考代码 看一下你找到的方法是不是和参考代码中的一样。 import math # 方法1:条件判断 def abs_value1(): a = float(input('1.请输入...原创 2021-07-11 12:03:16 · 225 阅读 · 0 评论 -
第17关课后练习 01.使用MyQR模块,制作一个动态二维码
练习介绍 练习目标 我们会通过今天的作业,学习一个新的模块:MyQR,制作一个动态二维码。 练习要求 在昨天的练习里,你已经可以通过自己的学习,完成代码的升级。 所以,今天我们不妨多做些新的尝试。 这次的练习,没有提示,没有准备好的网址。 需求很明确:请你在本地编辑器(如vscode、Pycharm),用 Python 制作一个动态二维码。 了解新模块 请去了解一下,要用什么模块来完成这个需求。 所以,请你运用在课堂上看到的提示和知识,去思考,去搜索,去学习,完成今天的练习。 ..原创 2021-07-11 11:37:17 · 420 阅读 · 0 评论 -
第16关 课后练习- os 模块的替换文件名
练习介绍 练习目标 通过这个练习,我们会用模块去实现上一关卡的选做题“古诗默写”。 练习要求 这个练习,我们会接触一个新的Python内置模块:os(文件/目录方法)。 这个模块中的许多方法,配合文件读写以及数据处理,可以让一些工作得以自动化。 当然,在一个练习里,我们不会奢求那么多,先体验一下os模块里的3个方法即可。 代码回顾 我们先回顾一下不用模块是如何出古诗默写题的: os 模块中的替换方法 可能你会觉得这么操作更麻烦,但假设要你处理大量的文档,模..原创 2021-06-24 16:56:54 · 218 阅读 · 0 评论 -
第16关课后练习-时间记录器
答案代码 importtime input("欢迎使用“时间管理器”!请按回车继续。") whileTrue: task_name=input('请输入任务名:') task_time=int(input('你觉得自己至少可以专注这个任务多少分钟?输入N分钟')) input('此次任务信息:\n我要完成的任务:%s\n我至少要专注:%d分钟\n按回车开始计时:'%(task_name,task_time)) start=time.tim...原创 2021-06-20 12:50:45 · 759 阅读 · 0 评论