如何一次打印多个项目

Dyl*_*rds 1 python addition

print "i'm going to calculate minutes for you \n"

print "enter the amount of minutes for your introduction"
intro_minutes = int(raw_input('# '))

print "enter the amount of seconds for your introduction"
intro_seconds = int(raw_input('# ')) 

print "your introduction is "  (intro_seconds + (60 * intro_minutes)) " seconds long."
Run Code Online (Sandbox Code Playgroud)

我正在创建这个程序来定时发表演讲.我得到的错误是:

File "speech.py", line 9
    print "your introduction is " (intro_seconds + (60 * intro_minutes)) " seconds long.)

SyntaxError: invalid syntax 
Run Code Online (Sandbox Code Playgroud)

Gar*_*tty 6

解决方案是连接您要打印的字符串:

print "your introduction is " + str(intro_seconds + (60 * intro_minutes)) + " seconds long."
Run Code Online (Sandbox Code Playgroud)

请注意str()将数字转换为字符串的附加调用,因为如果您尝试向字符串添加数字,Python将会出错(因为它不清楚您想要什么).

这种连接虽然有点难看,所以你可能想要使用字符串格式:

print "your introduction is {0} seconds long.".format(intro_seconds + (60 * intro_minutes))
Run Code Online (Sandbox Code Playgroud)