我读了一个(有点)幽默的故事,关于TSA向开发人员支付140万美元的应用程序只是输出一个随机的"左"或"右"箭头.我决定在Python中自己尝试一下.
我想知道我是否可以使用Lambda表达式或列表理解等缩短if-else语句...有条件地打印字符串的语法简写.
import os, datetime, random
while True:
os.system('clear')
print "ENTER to continue, or type 'quit'"
print datetime.datetime.now()
print ''
i = random.randint(1,2)
if i == 1:
print 'Left'
else:
print 'Right'
print ''
prompt = raw_input("")
if prompt == 'quit':
quit()
Run Code Online (Sandbox Code Playgroud)