test = input( '> ').strip()
if test == 'PRINT' :
print( test )
else :
print('FAILURE')
如果我输入PRINT'HELLO WORLD',如何让我的迷你翻译说HELLO WORLD
答案 0 :(得分:0)
试试这个:
test = input('> ')
command, _, args = test.partition(' ') if test else (None, None, None)
if command == 'PRINT':
print(args[1:-1])
else:
print('FAILURE')
运行此操作并输入PRINT 'HELLO WORLD'
将导致您的shell打印出'HELLO WORLD'
答案 1 :(得分:0)
我认为您需要字符串的拆分方法。你给它一个分裂的角色;你得到一个分开的字符串列表。例如,
divide = test.split("'") # Single quotation mark is the divider
给你列表
["PRINT ", "HELLO WORLD"]
你能从那里结束吗?