tft每日頭條

 > 科技

 > python應用程序制作

python應用程序制作

科技 更新时间:2024-12-17 14:48:17

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved