使用python做一个闹钟_用Python写一个简单地闹钟
一、闹钟程序如下:
import sys
import string
from time import sleep
sa = sys.argv
lsa = len(sys.argv)
if lsa != 2:
print "Usage: [ python ] alarm_clock.py duration_in_minutes"
print "Example: [ python ] alarm_clock.py 10"
print "Use a value of 0 minutes for testing the alarm immediately."
print "Beeps a few times after the duration is over."
print "Press Ctrl-C to terminate the alarm clock early."
sys.exit(1)
try:
minutes = int(sa[1])
except ValueError:
print "Invalid numeric value (%s) for minutes" % sa[1]
print "Should be an integer >= 0"
sys.exit(1)
if minutes < 0:
print "Invalid value for minutes, should be >= 0"
sys.exit(1)
seconds = minutes * 60
if minutes == 1:
unit_word = " minute"
else:
unit_word = " minutes"
try:
if minutes > 0:
print "Sleeping for " + str(minutes) + unit_word
sleep(seconds)
print "Wake up"
for i in range(5):
print chr(7),
sleep(1)
except KeyboardInterrupt:
print "Interrupted by user"
sys.exit(1)
# EOF二、执行方式:
1.打开CMD,输入:Python+文件路径+延时分钟数,如:python “文件路径” 10
10分钟后自动执行
三、主要代码原理分析:
1.sys.argv:比如输入:①python test.py --t help --v 10,那么sys.argv就是['test.py', '--t', 'help', '--v','10'];②python test.py 10,那么sys.argv就是['test.py', '10']
使用python做一个闹钟_用Python写一个简单地闹钟相关推荐
- 用python做自我介绍_用python做个自我介绍(python入门教程)_逻辑教育
原标题:用python做个自我介绍(python入门教程)_逻辑教育 本文涉及的python基础语法为:数据类型等 数字类型 1. 字符串的拼接 我们在上一章中已经简单介绍了一下字符串的创建方式,这里 ...
- python做logistic回归_用Python做Logistic回归
为什么写这篇文章 本人初学python,碰巧做的东西需要用一下Logistic回归,自觉这个很基础的东西应该已经有很多比较好的实现了,于是我就很自觉地问了下度娘.结果大囧==..出来的相关结果少得可怜 ...
- python做股票分析_利用Python进行股票投资组合分析(调试)
pythonsp500-robo-advisor-edition Python for Financial Analyses 需要的镜像文件和数据--Robo Advisor edition. 小结 ...
- 学会python做什么兼职_学会python能干嘛 学会python可以做哪些兼职?
学会python可以干什么都希望一段感情会有结果,谁都不希望美好的爱情最后是一场痛,但是如果一开始就想着不在乎天长地久,只在乎曾经拥有"的态度,再美好的感情也不会有好的结果. 从入门级选手到 ...
- python做var模型_【Python金融量化】VaR系列(五):Copula模型估计组合VaR
作者:量化小白H Python爱好者社区专栏作者 个人公众号:量化小白上分记 前文传送门: 之前总结的大部分模型都是基于正态性的假设,但实际上,正态性假设并不非常符合金融时间序列的特征.如果从 ...
- python做淘宝_用python做个淘宝双十一满减攻略,再也不用算算算了
双十一还有不到10天,购物车已经快加满了,但是钱包里就这么多钱,如何用现有的钱买到更多喜欢的东西,成为我比较头疼的事,因为我已经被各种组合加法搞晕了 于是我决定用python做个双十一购物攻略,把复杂 ...
- python做excel宏_利用Python 开发 Excel 宏脚本的神器!
今天介绍一个叫 xlpython 的库,通过它我们可以用 Python 来开发 Excel 的宏脚本,真正实现在 Excel 中调用 Python. 基本环境 操作系统:Windows 10 x64 ...
- python数字华容道算法_用React写一个数字华容道,你需要知道的秘密
还在上班?很无聊? 这个叫前言 年末了.哦,不,要过年了.以前只能一路站到公司的我,今早居然是坐着过来的.新的一年,总要学一个新东西来迎接新的未来吧,所以选择了一直未碰的那个据说是全宇宙最牛逼的前端框 ...
- 用java写一个日历_使用JAVA写一个简单的日历
JAVA写一个简单的日历 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDa ...
- body区域怎么传一个数组_自己轻松写一个jQuery库
jQuery是现在最流行的JavaScript工具库. 据统计,目前全世界57.3%的网站使用它.也就是说,10个网站里面,有6个使用jQuery.如果只考察使用工具库的网站,这个比例就会上升到惊人的 ...
最新文章
- (深入理解)强化学习中on policy和off policy的区别
- 怎么让代码不再臃肿,写的像诗一样优雅
- Servlet-监听器(ServletContext、Request、Session)
- python tkinter entry默认值_Python Tkinter Entry和Text的添加与使用详解
- 服务器端发送邮件签名采用Data URI scheme包含图片
- python中的pass语句_Python中pass的作用与使用代码示例
- WebSocket webshop后台服务器的一些全局数据结构
- 浏览器调试时控制台出现:Uncaught SyntaxError: Unexpected identifier
- Python字符集编码和文件读写
- 数据结构排序系列详解之二 希尔排序
- 开始做我的robot博客
- 关于python中的pow(1010、32)_关于Python中的??pow(1010,32),下列说法正确的是.
- InvokeRequired和Invoke
- 统计项目代码行数的工具——SLOCCount
- 非线性动力学 matlab,非线性动力学matlab
- nm命令和其内容详解
- windows下开源免费waf防火墙,附可用资源包
- Matlab中set函数
- GTX1050和GTX1050Ti哪个值得买?
- 虚拟 DOM 是什么 有什么优缺点
热门文章
- LabVIEW编程技巧:如何制作安装包程序
- Erlang 垃圾回收机制(GC)
- 天梯赛训练:个税查询
- C语言二级背诵小抄,计算机二级C语言上题库(可缩印做小抄)百分百准确.doc
- 学习Redis这一篇就够了
- 服务器安装frps实现内网穿透(3)-服务端nginx和frps共用80/443端口
- json 与 string 的转换
- c语言编程卖鸡蛋土豆,一个鸡蛋,一个土豆,只需十几分钟,一家子的早餐就搞定了!...
- PHP+Mysql服装商城 网上服装购物商城 基于PHP服装商城的系统设计与实现(3)用户注册
- C语言基础入门学习笔记