在python中,将print置于'if'之后

在python中,将print置于'if'之后,python,if-statement,Python,If Statement,因此,我在做一个小测验,当我用python做一个if语句来提出一个问题时,我必须在它前面加上印刷体(我在回答时使用这个印刷体)。因此,我的问题是如何在不停止if语句的情况下使它在后面出现。任何想法都值得赞赏。抱歉,如果很难知道我想说什么,我对python有点陌生。可能是这样的吧 answer = input ('Who was the last king of Rome? ') #use raw_input for python2.x if answer == 'Tarquinius': pri

因此,我在做一个小测验,当我用python做一个
if
语句来提出一个问题时,我必须在它前面加上印刷体(我在回答时使用这个印刷体)。因此,我的问题是如何在不停止
if
语句的情况下使它在后面出现。任何想法都值得赞赏。抱歉,如果很难知道我想说什么,我对python有点陌生。

可能是这样的吧

answer = input ('Who was the last king of Rome? ') #use raw_input for python2.x
if answer == 'Tarquinius': print ('correct')
else: print ('incorrect')
或者,如果您不明白这一点,请尝试以下方法:

如果原始输入(“你好”)打印“ok..nice”==“ok”否则“太糟糕了”

显然,人们不知道新的内联
if
语法,认为我是在胡扯


这应该全部写在一行中,不需要拆分。

您可以添加您的代码吗?:)建议添加一些代码并详细说明您尝试过的内容。没有代码格式?没有冒号?连一条新线都没有?对于一个超过1.5k代表的用户,我很失望。你至少可以花5秒钟以上的时间来帮助一位程序员。@Josh你在拒绝我之前试过这行代码吗?我为你草率的评论和反对票道歉,没有代码格式,我无法识别你的语法。也许下次你会再花两秒钟的时间缩进并添加简短的解释是的,我已经吸取了教训:)
print 'asdf' if 1 == 2 else 'fdsa'