Рассмотрим программу шаг за шагом:
o1 = str(input('Вы любите бананы?')) # Введено 'да', o1 = 'да'
if o1 == 'да':
a1 = 'банан' # Условие истинно, a1 = 'банан'
else:
a1 = 'арбуз'
o2 = str(input('Вам нравится желтый цвет?')) # Введено 'да', o2 = 'да'
if o2 == 'да':
a2 = 'желтый' # Условие истинно, a2 = 'желтый'
else:
a2 = 'зеленый'
o3 = str(input('Вы любите кошек ?')) # Введено 'да', o3 = 'да'
if o3 == 'да':
a3 = 'кошка' # Условие истинно, a3 = 'кошка'
else:
a3 = 'собака'
s = int(input('Сколько сосисок в холодильнике?')) # Введено 5, s = 5
print('Ваша', a3, ' скушала ', a2, a1) # Вывод: Ваша кошка скушала желтый банан
print (' и ', s, ' сосисок,') # Вывод: и 5 сосисок,
print ('и сказала: ') # Вывод: и сказала:
if s < 5:
print('XОРОШО, НО МАЛО') # Условие ложно
else:
print('Спасибо !!!') # Вывод: Спасибо !!!
Итоговый вывод на экран:
Ваша кошка скушала желтый банан
и 5 сосисок,
и сказала:
Спасибо !!!
Значения переменных:
a1 = 'банан'
a2 = 'желтый'
a3 = 'кошка'
s = 5
o1 = 'да'
o2 = 'да'
o3 = 'да'