我是一個Python新手程序員,我有這樣一個練習,似乎讓我和其他人很多,我真的很感謝一些幫助!如何打印和如何解釋python錯誤消息
這就是問題所在:編寫一個程序,要求用戶輸入一個秒數,工作原理如下:
有一分鐘60秒。如果用戶輸入的秒數大於或等於60,則程序應在幾秒鐘內顯示分鐘數。
一小時內有3600秒。如果用戶輸入的秒數大於或等於3600,程序應該在幾秒鐘內顯示小時數。
一天有86400秒。如果用戶輸入的秒數大於或等於86400,則程序應顯示在幾秒鐘內的天數。
我到目前爲止的代碼:
print('enter a number of seconds')
seconds = int(input('enter a number of seconds'))
if seconds >=60 [seconds]/60:
if seconds >=3600 [seconds]/3600:
if seconds >=86400 [seconds]/86400
我們得到的問題,當我們運行是這樣的:
Traceback (most recent call last):
File "main.py", line 5, in
if seconds >=60 [seconds]/60:
TypeError: 'int' object is not subscriptable
這是什麼意思?
你有什麼問題?這是不是運行(我看到格式錯誤),它會給你錯誤的答案?你使用的是什麼版本的Python? – munk 2014-10-17 02:13:35
歡迎來到Stack Overflow。請注意我更新問題的方式,以便更適合StackOverflow:1)使用正確的語法。這不是你的電話。 2)陳述確切的問題是什麼。 3)使用描述你正在遇到的問題類型的標題,而不是你試圖實現的任務。你的問題與計算時間無關。 – GreenAsJade 2014-10-17 02:24:51
你從哪裏得到這個? '如果秒> = 60 [秒]/60:' – emnoor 2014-10-18 18:20:48