python計算年齡,python輸入時間限制_用Python計算用戶輸入時間

 2023-10-01 阅读 27 评论 0

摘要:你能精確地定義允許用戶輸入的字符串的語法嗎?一旦這樣做了,如果它足夠簡單,就可以用簡單的Python字符串表達式來匹配它,否則使用pyparsing之類的方法可能會更好。此外,精確的語法可以更容易地識別任何歧義,這樣您就可以更改規則(這

你能精確地定義允許用戶輸入的字符串的語法嗎?一旦這樣做了,如果它足夠簡單,就可以用簡單的Python字符串表達式來匹配它,否則使用pyparsing之類的方法可能會更好。此外,精確的語法可以更容易地識別任何歧義,這樣您就可以更改規則(這樣輸入字符串就不會有歧義),或者至少可以精確地決定如何解釋它們(并為用戶的利益記錄事實!)!-). 在

編輯:鑒于運營商的澄清(hh:mm或僅以分鐘為浮動),它似乎很簡單:while True:

python計算年齡、s = raw_input('Please enter amount of time (hh:mm or just minutes):')

try:

if ':' in s:

python 獲取日期、h, m = s.split(':')

else:

h = ''

python菜鳥教程。m = s

t = int(h)*3600 + float(m)* 60

except ValueError, e:

python數字范圍怎么表達?print "Problems with your input (%r): %s" % (s, e)

print "please try again!"

else:

如何用python做計算的程序,break

您可能需要更精確地診斷用戶輸入可能存在的問題(當您接受并解析用戶輸入時,99%的工作都用于確定難以置信的[[expletive deleted]]錯誤:很難使代碼萬無一失,因為傻瓜們都是非常天真的!-),但這應該有助于您開始。在

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/108715.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息