почему мы используем len(command)
здесь, и было бы замечательно, если бы кто-то мог объяснить, что мы здесь сделали (все становится сложнее ..)
def get_input():
command = input(": ").split()
verb_word = command[0]
if verb_word in verb_dict:
verb = verb_dict[verb_word]
else:
print("Unknown verb{}" .format(verb_word))
return
if len(command) >= 2:
noun_word = command[1]
print(verb(noun_word))
else:
print(verb("nothing"))
def say(noun):
return 'You said "{}"' .format(noun)
verb_dict = {
"say" : say,
}
while True:
get_input()
Я не могу понять все здесь, мне нужно объяснение о функциях, которые мы создали выше ..