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

算法

这个程序将非常简单:

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

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

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

我也可以改变算法本身,例如,使它成为死亡的防伪:如果你的计算机在第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 timeprint("What shall I remind you about?")text = str(input())print("In how many minutes?")local_time = float(input())local_time = local_time * 60time.sleep(local_time)print(text)

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

让程序暂停几秒_如何构建一个简单的Python提醒应用程序相关推荐

  1. 如何搭建python框架_从零开始:写一个简单的Python框架

    原标题:从零开始:写一个简单的Python框架 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 你为什么想搭建一个Web框架?我想有下面几个原因: 有一个 ...

  2. 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程

    不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...

  3. 从零构建一个简单的 Python 框架

    为什么你想要自己构建一个 web 框架呢?我想,原因有以下几点: 你有一个新奇的想法,觉得将会取代其他的框架 你想要获得一些名气 你遇到的问题很独特,以至于现有的框架不太合适 你对 web 框架是如何 ...

  4. python框架实例,从零构建一个简单的 Python 框架

    为什么你想要自己构建一个 web 框架呢?我想,原因有以下几点: 你有一个新奇的想法,觉得将会取代其他的框架 你想要获得一些名气 你遇到的问题很独特,以至于现有的框架不太合适 你对 web 框架是如何 ...

  5. python 某个数是不是在某个范围内_教写一个简单的python小程序(04)

    点击蓝字 关注我们 会酸的柚子 Python爱好者 搞机少年 七夕结束了~ 酸柚也是被强塞了满嘴的狗粮 在这样充满恋爱腐朽气息的一天 酸柚也是马不停蹄的在赶稿子 兄弟们,给我顶起来呀~ 我们来看看今日 ...

  6. java 提醒小工具_【JAVA】一个简单的定时提醒小程序

    [Java] 纯文本查看 复制代码import javax.swing.JOptionPane; public class Test { public static void main(String[ ...

  7. 超级玛丽程序_如何构建一个超级快速的微笑跟踪应用程序

    超级玛丽程序 ARKit might seem intimidating but it's not so bad if you already have some basic experience b ...

  8. 构建meteor应用程序_我如何在一个月内构建一个复杂的文本分析应用程序

    构建meteor应用程序 by Jeffrey Flynt 由Jeffrey Flynt 我如何在一个月内构建一个复杂的文本分析应用程序 (How I built a complex text ana ...

  9. github密码格式_如何使用GitHub构建一个简单的网页 (不用框架版本)

    1.申请GitHub账号 进入GitHub官网,点击右上角的Sign up进行注册, 注册很简单,只要填写好用户名,邮箱,密码就行(已注册的用户名,邮箱不能再进行注册) 下面有一个你是人类的验证(照着 ...

最新文章

  1. phpstorm如何同时打开两个文件夹_2分钟学会文件夹共享,化身办公室电脑大神
  2. 自动装配——@Autowired 构造器,参数,方法,属性都是从容器中获取参数组件的值||自定义组件想要使用Spring容器底层的一些组件 ApplicationContext,BeanFactory
  3. LoadMenu使用方法
  4. Hadoop安装(Ubuntu Kylin 14.04)
  5. Leetcode每日一题:142.linked-list-cycle-ii(环形链表Ⅱ)
  6. 旋转矩阵中6保6_旋转矩阵公式中6保5
  7. [搬运]MATLAB newff函数训练模式
  8. win7系统无法连接蓝牙的强推方案
  9. 360校招笔试题总结2
  10. (新版)SJTU-OJ-1011. John and Cows
  11. 微信小程序开发笔记——wsdchong
  12. ln的c语言表达式,c程序中语句中如何表示ln函数?
  13. GFlags调试堆中野指针
  14. linux u8 u16 u32 u64,C 语言printf打印各种数据类型的方法(u8/s8/u16/s16.../u64/doub
  15. POE原理,千兆POE供电分离方案
  16. js 高耗时代码异步处理
  17. 【C语言刷题训练】——————一元二次方程
  18. Xilinx PCIe下行调试
  19. 水果忍者 java_水果忍者java版
  20. 11月最新新萝卜家园GhostXP SP3 电脑城装机极致版系统2011.11

热门文章

  1. 弹性屋顶涂料行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  2. php cut截取字符串,php源码分析之DZX1.5字符串截断函数cutstr用法
  3. 从入门到入土:Python爬虫学习|实例练手|爬取百度产品列表|Xpath定位标签爬取|代码注释详解
  4. Bing 和 Cortana 源码遭泄露,网友嘲讽:其实没人想要
  5. “参与 Debian 项目 20 年后,被降级的我选择退出”
  6. Google DeepMind 团队发布新算法,下一个被 AI 虐哭的是谁?
  7. C语言能够被替换吗?
  8. 那些在一家公司呆了 10 年的程序员,最后都怎么了?
  9. 中国 IPv6 网民活跃用户达 3.62 亿,但 App 支持与国外差距较大!
  10. 入行 AI,如何选个脚踏实地的高薪岗位?