我是一个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