小白都能学会的Python基础 第五讲:综合实战1 - 商业实战之德勤笔试题
1.华小智系列 - Python基础(案例版)
《Python基础》目录
- 第五讲:综合实战1 - 商业实战之德勤笔试题
- 1、德勤笔试题分析
- 2、笔试题讲解
- 3、课程相关资源
第五讲:综合实战1 - 商业实战之德勤笔试题
1、德勤笔试题分析
下面是一道德勤笔试的编程题,虽然我们并没有讲解这个turtle库,但是并不影响答题:
(1)如何修改程序,使红灯持续显示时间为3秒(2分)
(2)如何修改程序,使红灯、绿灯一直交替显示3秒(8分)
import turtle # 导入图形绘制库
import time# 初始化红绿灯
light = turtle.Turtle()
light.hideturtle()
light.screen.delay(0) # 禁用绘制过程的动画显示# 红灯变亮
light.color('red', 'red')
light.begin_fill()
light.circle(20) # 圆的半径为20
light.end_fill()# 红灯持续显示
time.sleep(2) # 红灯显示2秒# 绿灯变亮
light.color('green', 'green')
light.begin_fill()
light.circle(20) # 圆的半径为20
light.end_fill()
2、笔试题讲解
虽然并没有学过turtle库,但是并不影响答题。
答:(第一问2分,第二问8分,实现目标才给分)
(1)将之前16行代码中的2改成3即可
import turtle # 导入图形绘制库
import time# 初始化红绿灯
light = turtle.Turtle()
light.hideturtle()
light.screen.delay(0) # 禁用绘制过程的动画显示# 红灯变亮
light.color('red', 'red')
light.begin_fill()
light.circle(20) # 圆的半径为20
light.end_fill()# 红灯持续显示
time.sleep(3) # 红灯显示3秒# 绿灯变亮
light.color('green', 'green')
light.begin_fill()
light.circle(20) # 圆的半径为20
light.end_fill()
(2)通过while True实现交替循环,同时注意给绿灯补上3秒的间歇。
import turtle
import time
# 初始化红绿灯
light = turtle.Turtle()
light.hideturtle()
light.screen.delay(0)while True: # 可以参考edu.huaxiaozhi.com第一个课程# 红灯变亮light.color('red', 'red')light.begin_fill()light.circle(20) # 圆的半径为20light.end_fill()# 红灯持续显示time.sleep(3) # 红灯显示3秒,如果是30秒,把3改成30即可# 绿灯变亮light.color('green', 'green')light.begin_fill()light.circle(20) # 圆的半径为20light.end_fill()# 绿灯持续显示time.sleep(3) # 绿灯显示3秒
参考代码
import time
while True:print('hhh')time.sleep(0.1)
3、课程相关资源
拓展:Python进阶的其他应用
https://shimo.im/docs/vp6KVJXR8tqWxgXR/ 《华小智智能平台课程(课表)》,可复制链接后用石墨文档 App 或小程序打开
Python软件下载地址
2020软件最新安装教程(附软件):https://shimo.im/docs/Y6cG9gx8djkvT86R/ 《Python 2020最新安装教程(巨详细版)》
备选:Anaconda(这个就是Python的安装包)&Pycharm&Wampserver网盘下载地址:
链接: https://pan.baidu.com/s/1DWJ5ptC7jrkNr5IXPkD9Rw 提取码: p8w8
课程源代码地址
获取方式1:石墨文档获取
(电脑浏览器端打开(需微信扫码登录石墨文档),然后点击下载)
获取方式2:个人网站获取
访问笔者个人网站的下载专区:edu.huaxiaozhi.com/download,然后点击下载。
获取方式3:微信号获取
添加如下微信:huaxz001,和小助理沟通获取源代码。
京东链接:https://search.jd.com/Search?keyword=王宇韬,搜索“王宇韬”,在淘宝、当当也可购买。加入学习交流群,可以添加如下微信:huaxz001(请注明缘由)。
各类课程可在网易云、51CTO** 搜索王宇韬,进行查看。
本课程 Python基础(案例版):可在网易云、51CTO 查看。(点击可直接获取。)
小白都能学会的Python基础 第五讲:综合实战1 - 商业实战之德勤笔试题相关推荐
- 小白都能学会的Python基础 第四讲:Python函数与模块
1.华小智系列 - Python基础(案例版) <Python基础>目录 第四讲:Python函数与模块 1.函数的定义与调用 2.函数参数与返回值 2.1 参数再研究 2.2 返回值 2 ...
- 小白都能学会的Python基础 第二讲:Python基础知识
1.华小智系列 - Python基础(案例版) <Python基础>目录 第二讲:Python基础知识 1.变量.行与缩进 2.数据类型:数字与字符串 3.列表与字典 4.运算符介绍与实践 ...
- 小白都能学会的Python基础 第六讲:综合实战2 - 大数据分词与词云图绘制
1.华小智系列 - Python基础(案例版) <Python基础>目录 第六讲:综合实战2 - 大数据分词与词云图绘制 1.大数据分词技巧 2.词频统计技巧 3.词云图绘制 4.微博词云 ...
- 小白都能学会的Python基础 第七讲:综合实战3 - 文字识别、人脸识别实战
1.华小智系列 - Python基础(案例版) <Python基础>目录 第七讲:综合实战3 - 文字识别.人脸识别实战 1.Python图片文字识别(OCR) 2.Python人脸识别( ...
- python网易云收费_小白都能学会的Python爬虫网易云音乐
配置基础 python Selenium Chrome浏览器(其它的也可以,需要进行相应的修改) 分析 如果爬取过网易云的网站的小伙伴都应该知道网易云是有反爬取机制的,POST时需要对一些信息的参数进 ...
- 小学生都能学会的Python基础语法——代码规范判断语句循环语句
前言: Python 语言与 Perl,C 和 Java 等语言有许多相似之处.但是,也存在一些差异,在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程. 一.代码的执行 ...
- 初学者都能学会的Python基础网页抓爬万能代码(仅限无反爬网站)
今天我要和大家分享一个比较基础.简单的抓爬网页文本内容的代码. 实现这个功能非常简单,他主要就是基于一个最最基础的python爬虫包--requests. 抓爬普通网页我们只需要把它分成几步就可以完成 ...
- 小白都能学会的python+opencv,带你从人脸识别做到车牌识别,成为别人口中赞叹的高手!
一.第一步,对于小白来说,用什么编辑很难选择,怎么下载免费的编辑器也不会,会用电脑下载的又总是被下载许多附带的垃圾软件,这个问题让我来解决,这里我们首先需要安装两个软件以及配置一个pip豆瓣源,第一个 ...
- 人人都能学会的python编程教程(基础篇)完整版
人人都能学会的python编程教程1:第一行代码 人人都能学会的python编程教程2:数据类型和变量 人人都能学会的python编程教程3:字符串和编码 人人都能学会的python编程教程4:关系运 ...
最新文章
- no判断 python yes_python的判断 - osc_kewb5r6m的个人空间 - OSCHINA - 中文开源技术交流社区...
- Alpha 冲刺 (5/10)
- 如何修改dedecms专题目录默认名称special
- 又拍网架构-又一个用到python的网站
- 如何获取UIWebView中全屏播放视频事件
- 关于开发入门的一些事儿
- LFYZOJ 104 Counting Swaps
- row_number() over 相同日期不同序号_怡丽丝尔护肤品生产日期怎么看?怡丽丝尔护肤品保质期多久?...
- 源码生成网站,开发帮助网站
- 深度学习 轻量级卷积神经网络设计综述
- word文档通配符换行_Word中如何使用通配符进行查找和替换
- 基于java+ssm+mysql的医院管理系统
- 《大话数据结构》笔记——第8章 查找(二)
- 前缀和-python
- 7za: not found 或 7zr: not found
- 基于STM32的OV7725摄像头拍照实验
- 什么是Hive——大数据仓库Hive基础
- python五子棋实验报告_Python 五子棋
- 【数据库笔记】(一)数据库模式
- Google Earth Engine APP——gee-ui geetemp 前端团队组件库