Для следующей программы:
spanishdays = { 'Sunday':'Domingo', 'Monday':'Lunes', \
'Tuesday':'Martes', 'Wednesday':'Miercoles', \
'Thursday':'Jueves', 'Friday':'Viernes', \
'Saturday':'Sabado' }
ui = input("Enter 'Sunday', 'Monday', 'Tuesday', 'Wednesday'," \
"'Thursday', 'Friday', 'Saturday': ")
for ui in spanishdays:
print('The word for ' + ui + ' in Spanish is ' + spanishdays[ui])
Я думал, что вывод будет следующим: если пользователь введет понедельник, то "Слово для понедельника по-испански - Lunes."
Однако, когда я запускаю программу, я получаю следующий вывод:
Enter 'Sunday', 'Monday', 'Tuesday', 'Wednesday','Thursday', 'Friday',
'Saturday': Monday
The word for Sunday in Spanish is Domingo
The word for Monday in Spanish is Lunes
The word for Tuesday in Spanish is Martes
The word for Wednesday in Spanish is Miercoles
The word for Thursday in Spanish is Jueves
The word for Friday in Spanish is Viernes
The word for Saturday in Spanish is Sabado
Как мне получить просто:
The word for Monday in Spanish is Lunes