【发布时间】:2018-01-17 14:55:03
【问题描述】:
我正在使用 python 3.6。我想输入一个字符串或其他东西,并通过一行中的 if 语句来判断它。 这可能是一个简单的问题,但我无法解决这个问题。我知道如何在没有一行的情况下做:
words = input()
if words == 'a':
print(words)
else:
print('Not a')
但是,我不能把它放在一行中。我想做的是这样的:
print(input() if input() == 'a' else 'Not a')
它不起作用。第一个输入和第二个输入是不同的。是否可以保留第一次输入的结果并在一行中检查其条件? 谢谢!
【问题讨论】:
标签: python python-3.x syntax