小爱同学语音开机
1、开启主板Wake On Lan功能 不同主板设置方式略有不同 2、注册巴法云账号 ①注册账号 前往巴法云官网注册账号。 登录后进入控制台,找到MQTT设备云。 ②新建主题 新建一个主题,名字随意起,结尾一定要加上001这三个数字,不然没法使用小爱控制。 找到刚才新建的主题,点击更多设置。 在右上角修改昵称。 ③绑定米家 打开米家APP,找到我的 3、写入程序 ①下载集成开发环境 链接:https://pan.baidu.com/s/1ni5m_j5oCxDtac2bIl3vHQ 提取码:8266 区分Win10版本和Win7版本。 ②下载资源 输入资源码,一般位于视频的结尾。 ③安装编译器 输入1,软件会自动安装Arduino开发环境。 ④安装8266环境 输入2,软件会自动安装8266开发板。 ⑤安装驱动 输入3,手动点击安装CH340串口驱动。 该软件仅包含CH340的驱动程序,其它驱动请自行下载安装 ⑥配置网络信息 进去之后它会先用电脑的无线网卡扫描WiFi信息,如果电脑没有无线网卡的话它会报错,然后手动输入WiFi名称。 8266只支持2.4G的WiF...
家里没有电脑?教你用手机编写Python程序
本教程会教你如何把Python程序运行在你的Android以及iOS设备上 安卓篇 推荐软件:Pydroid 3 Pydroid 3是最易于使用且功能强大的Android版Python 3 IDE。 下载链接:点击这里下载 或者复制下方链接 1https://www.coolapk.com/apk/ru.iiec.pydroid3 安装好之后首次运行会安装Python环境,不用手动配置也不用配置变量。 安装好后就可以开始写代码了,需要注意的是,输入的过程必须使用英文输入法输入,推荐使用百度输入法,对代码的兼容性非常好,如果有打不出来的符号可以滑动蓝色的符号条挑选需要的符号,如果使用输入法的中文标点进行输入的话,代码同样无法运行。 写完代码后点击右下角黄色的运行按钮,它就会自动编译运行,在控制台里同样可以进行输入的操作。 iOS篇 iOS上推荐Pythonista 在App Store上就能获取下载 需要注意的是,Pythonista是收费软件,而且价格不菲,有能力的话支持一下正版,实在不行tb解决吧。 小编这里也是没有购买这个软件,小伙伴们可以自己尝试使用该应用。
Python的分支语句if的用法
分支结构 可以根据情况,将整个程序分成两个或者多个部分。在同一条件情况下只能执行其中的一个部分。 用人话说就是给定一个条件,如果满足这个条件,就执行往下的指令,如果不满足条件就跳过上述的代码,直接执行往下的代码,同样的,如果满足条件,也不会执行不满足的的代码。 分支结构写法 最简单的代码结构如下: 1234if <条件>: <语句>else: <语句> 完整的if结构: 123456if <逻辑条件>: <语句>elif <逻辑条件>: #可以多个elif <语句>else: #仅1个 <语句> Python的分支结构,结合了单分支结构和多分支结构的功能特点,导致结构较为复杂。但是其中多分支的elif结构应用情况较为单一,所以if分支结构的核心结构应该为上面的结构,这里注意,一旦用了if就必须用else或elif,否则无法运行。 缩进符号“:” 在Python中,只要出现有语句是在其他语句前提之下的情况,在这些语句前,也就是有归属的结构中,都会出现一个符...
Python的逻辑值与关系运算、逻辑运算
逻辑值(布尔值) 逻辑值只有两个,一个代表成立,一个代表不成立。 一个是英文True,另外一个是英文False,注意大小写敏感。 而在计算机中,为了方便使用,True对应一个数值1,False对应一个数值0。 可以print(int(True)) 和print(int(False))进行验证。 逻辑运算 在需要将逻辑结果进行叠加时,单纯的关系运算很多时候力不从心。就需要有逻辑运算将关系运算的结果进行结合。 逻辑运算在很多时候相当于语文语法中的连词,如并且、或者等。 逻辑运算符有三个 逻辑非运算:not 逻辑与运算(并且):and 逻辑或运算(或者):or 非运算结果 a的值 非运算结果(not a) True False False True 与(并且)运算结果 a b a and b的结果 True True True True False False False True False False False False 即左右两边有False结果即为False。 或(或者)运算结果 a b a or b的结果 ...
小鱼游泳题目详解
题目分析 这一天,小鱼给自己的游泳时间做了精确的计时,它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢? 问题的重点在于统一单位。 统一单位为分钟:a小时b分钟就是a * 60 + b分钟。c小时d分钟就是c * 60 + d分钟。时间差即为两个分钟的差。再转化出是几小时,几分钟即可。 常规做法 第一步:输入时间 使用input指令输入输入时间,分开输入小时和分钟。 1234a = input('请输入开始的小时(24小时制):')b = input('请输入开始的分钟(24小时制):')c = input('请输入结束的小时(24小时制):')d = input('请输入结束的分钟(24小时制):') 第二步:时间转换 把小时转换成分钟要乘以六十,再加上输入的分钟。 12e = int(a) * 60 + int(b)f = int(c) * 60 + int(d) 第三步:时间计算 用结束的时间(分钟)减去开始的时间(分钟),算出总用时长。 1g = f ...
Python基础语句练习题
题目一:买文具 买文具:已知需要购买的文具是2元3角。用于购买文具的资金总共a元b角。请求出一共可以购买多少件文具? 1、题目分析 要求买文具,让我们求可以买多少件,这里会用到小学的除法,假设我有100元钱,文具2.3元一个,我可以买100/2.3个。 2、数据输入 这一题只需要输入一个数值即可,就是“你带了多少钱”,要使用input进行输入。 1a = input('你带了多少钱:') 3、数据计算 题目里说明了2.3元一件,所以我们要把输入的数值除以2.3。 1b = (float(a) / 2.3) 4、数据输出 呈现出最终的结果即可求出本题的答案。 1print(b) 代码示例 12345a = input("请输入多少元:") #等待输入值b = (float(a) / 2.3) #价钱运算,赋值a可带浮点print('一共可以购买文具' + str(b) + '件') #输出结果,将b转换为字符串d = int(b) #把b转换成整数print('折合'...
Python基础输入语句和数据类型转换
程序的基本结构 输入数据存入变量中——根据数据进行计算——结果输出 输入语句 Python 3.x中输入语句为**input()**函数。 例如: 12a = input() #等待用户输入,给a赋值b = input() #等待用户输入,给b赋值 在这则表达式中,括号里可以填任何东西,如果要输入文字提示的话,需要加引号。 input可以输入任何东西,包括数字、字母、汉字、符号以及其它的字符串。 For example : 12x = 3000a = input(x) 1a = input('请输入数字:') 第一框输出的结果就是3000,运行程序的时候会先显示出3000,然后等待你去输入。 第二框的输出就是“请输入数字:”,后面可以输入任何东西。 你可以理解为input这个函数里自带了一个print()。 需要注意的是,输入的结果默认都为str类型,即字符串类型,如需进行数据的计算,建议使用[强制转换](Python的基本数据类型与数据类型转换 (g2022cyk.top))。 虽然看上去像是给input()函数赋值,但实际上,我们是将input(...
Python的基本数据类型与强制转换
数据类型 str字符串 我们来认识一下字符串,字符串英文string。 字符串,顾名思义,就是由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个文字,甚至是一个符号。字符串可以表达现实世界里的词、语句、表达式等。 字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。 在这组代码里,'世界'、"HelloWorld!"都属于字符串类型 int整数 这就是我们要介绍的,常见数据类型中的第二种:整数,整数英文为integer,简写做int。Python世界的整数其实和现实世界数学中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。 与C和Java不同的是,Python的整数没有长度限制,理论上,它可以趋近于∞。 整数其实是一个不带小数点的数字,可以不穿名为引号的马甲,直接跟print()函数组团搞输出,比如下列代码: 1print(666) 输出的结果就是666 我们已经知道了字符串有【引号】的保护,可以和符号及其他文字类数...
世界你好:在Python里打印HelloWorld
在python里,最简单也是最基本的输出显示项目就是**“世界你好”了,这个世界代表着我们初入这个代码世界,而通往这个世界的钥匙就是print**了。 print的用法 下面,我将会教大家如何使用print。 我们现在最常见的print的用法。 12345print(666)print('世界你好!')print("HelloWorld")print('''世界你好,这是第一Python程序''') 上面这些代码的区别,除了打印的内容不一样外,另外的区别就是引号的数量了,我会逐一为大家解释。 无引号:识别机器语言 在刚才的示例中,没加引号的代码写的是666,不加引号的特点事只能识别机器语言,即数字和运算类,输入的必须是整数即数字。 代码实例 12print(666)print(6+6) 第一行代码的输出结果为666 第二行代码输出结果为12 第二代码输入的并不是输入的结果,因为是计算机语言里包含运算,所以就会直接输出结果了,这里的运算不仅包括加法,还有减法、乘法、除法包括乘方,即...
Python环境安装教程
Windows篇 第一步 在baidu搜索Python,或直接前往Python官网 https://www.python.org 第二步 找到网页上部的Download按钮,鼠标悬浮上去**(注意:不要点击)**,选择Windows的版本 第三步 在页面里选择最新的稳定版本,找到 Download Windows x86-64 executable installer ,注意,一定要是 installer 的自动安装程序 直接点击即可下载 第四步 双击安装即可 安装界面,下面的Add Python to PATH一定要打勾,然后点击Install Now 等待安装完成,到最后一个界面点击Close即可 测试 写一个程序测试一下 nice! Linux篇 第一步 输入下面这行代码更新软件源。 1sudo apt-get update 该代码适用于Ubuntu\Debian(需要去除sudo) 第二步 输入下面的代码安装Python。 1sudo apt-get install python3 该代码适用于Ubuntu\Debian(需要去除sudo),如果无法安装建...















