python应用程序制作(如何构建一个简单的Python提醒应用程序)

python应用程序制作(如何构建一个简单的Python提醒应用程序)(1)

我想您对编程一无所知,并且想尝试用世界上的编程甜心Python来做些什么。

算法

这个程序将非常简单:

  1. 询问用户想要被提醒什么
  2. 询问时间(以多少分钟为单位)
  3. 计算超时(分钟乘以秒)
  4. 等待指定的时间
  5. 提醒我在步骤1中所要求的

虽然算法简单,但每个步骤的实现都可以使这个应用程序非常有用。例如,在步骤1和步骤2中,我可以通过不同的渠道进行通信:键盘、语音或消息传递应用程序。

想要在程序员生涯内有更高的成就的话,python就是一个既可以强化思维能力,又可以打好编程基础的编程语言,你想要做软件开发,成为核心程序员的话,学习python的话笔者有一个python的编程千人羣(Q艘索:python编程520(Acolasia建立))你如果感觉自学python语言有困难的话,有兴趣学习或者了解一下python编程的小伙伴就可以进来交流。

python应用程序制作(如何构建一个简单的Python提醒应用程序)(2)

我也可以改变算法本身,例如,使它成为死亡的防伪:如果你的计算机在第4步关闭,它需要知道它必须提醒你什么。但现在,让我们继续做简单的事情。

实施。第0步:设置设置

我做了一件简单的事情:采取算法的每一步,并展示如何用Python实现它。不过,首先我得做好准备。下面是我需要使用的Python命令:

import time

Importportlet告诉Python用我需要的工具加载一个模块。时间是模块的名称。在这个模块中,我需要一个叫做“睡眠”的方法,我将用它来暂停程序一段时间。

第一步:请求提醒

我需要询问用户并得到回应。在一个完美的世界里,我想要一个这样的密码:

reminder = user.ask("What shall I remind you about?")

在程序的某个地方,我需要定义什么用户并询问其含义。它可能是通过电报发送的消息,也可能是语音提示,也可能是让机器人接近用户时脸上带着快乐的表情,并在屏幕上显示消息。实现可能是不同的,我会在我们的程序中单独定义它。

但是我想要一个简单的实现,所以我将使用一些内置命令:

print("What shall I remind you about?")

print将文本消息发送到Python的默认输出(在我们的示例中是命令行)。

text = str(input())

这意味着:

无论用户写了什么,都把它当作文本,并以“text”的名字将其放入内存中。投入()读取用户输入的任何内容。斯塔尔()将已输入的内容转换为文本。等号的意思是“用这样的名字把一件东西放入记忆中。”

第二步:要求时间

我需要几分钟的时间。下面是:

print("In how many minutes?") local_time = float(input())

第二行的意思是:不管用户输入了什么,都把它当作一个数字,把它放在内存中“localtime”的名字下。

步骤3.计算超时

我有很多分钟的时间,我们的应用程序需要等待才能提醒我们。但是Python的time.lew()方法需要的是秒,而不是分钟。所以我需要把分钟转换成秒:

local_time = local_time * 60

它的内容是:将内存中的任何内容都取为“local_time”,乘以60,然后将其放在内存中“local_time”的名称下。

第四步.等等

现在,我需要在步骤0中加载的时间模块:

time.sleep(local_time)

这是说:从模块“时间”起,采取“睡眠”的方法。从内存中,找到一个名为“localtime”的数据块。把这些数据给“睡眠”,看看会发生什么。

发生什么:我在“本地时间”中有几秒钟。我把这个数字给“睡眠”,程序就会睡上指定的秒数。我知道它睡着了,因为我读了模块“时间”的参考手册。

步骤5.提醒

还记得我们的提醒文本存储在内存中的名称‘Text’吗?是时候使用它了:

print(text)

这意味着:将内存中的任何内容放在“文本”下,并将其发送到输出。

类似于步骤1,U可以设置一个完全不同的发送消息的实现。我本可以创建一个程序,3D打印我们的信息在塑料或点燃一些发光二极管的形式,我们的文字。但我现在所需要的只是发送文本的主要机制。

最终代码

这是要工作的代码:

import time print("What shall I remind you about?") text = str(input()) print("In how many minutes?") local_time = float(input()) local_time = local_time * 60 time.sleep(local_time) print(text)

如果您将此输入木星笔记本并运行(Shift Enter),您将看到您的程序正在运行:

python应用程序制作(如何构建一个简单的Python提醒应用程序)(3)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页