Предмет: Информатика, автор: uebuchiy

Розробити програму виведення Виведіть імена видатних особистостей України, зображених на грошових знаках. Користувач вводить номінал банкноти, а програма виводить значення номіналу та ім’я особи, яка зображена на цій банкноті. Якщо користувач вводить що не існує значення номіналу, виводиться відповідне повідомлення.

Ответы

Автор ответа: Essportsman
1

Ответ:

Для реалізації цієї програми потрібно мати список номіналів та відповідних видатних особистостей, які зображені на грошових знаках України. Він може виглядати наступним чином:

banknotes = {

1: "Тарас Шевченко",

2: "Іван Франко",

5: "Михайло Грушевський",

10: "Ігор Сікорський",

20: "Леся Українка",

50: "Тіменко Іван Петрович",

100: "Богдан Хмельницький",

200: "Володимир Івасюк",

500: "Євген Коновалець",

1000: "Олександр Довженко"

}

Після цього потрібно написати код, який прийматиме введений користувачем номінал банкноти і відповідно до нього виводитиме ім'я видатної особистості. Для цього можна використати наступний код:

nominal = input("Введіть номінал банкноти: ")

try:

nominal = int(nominal)

print("На цій банкноті зображена:", banknotes[nominal])

except:

print("Такого номіналу банкноти не існує")

Цей код спочатку перевірятиме, чи введений користувачем номінал може бути перетворений в ціле число. Якщо це так, то програма виводитиме повідомлення про те, яка видатна особистість зображена на банкноті з таким номіналом. Якщо ж введена користувачем значення не може бути перетворене в ціле число або відповідний номінал не знайдений у списку, то виводитиметься відповідне повідомлення.

Повний код програми може виглядати наступним чином:

banknotes = {

1: "Тарас Шевченко",

2: "Іван Франко",

5: "Михайло Грушевський",

10: "Ігор Сікорський",

20: "Леся Українка",

50: "Тіменко Іван Петрович",

100: "Богдан Хмельницький",

200: "Володимир Івасюк",

500: "Євген Коновалець",

1000: "Олександр Довженко"

}

nominal = input("Введіть номінал банкноти: ")

try:

nominal = int(nominal)

print("На цій банкноті зображена:", banknotes[nominal])

except:

print("Такого номіналу банкноти не існує")

Объяснение:

Будь добр ответь как лудшый ответ

Автор ответа: godima063
0

Ответ:

banknotes = {

1: 'Тарас Шевченко',

2: 'Леся Українка',

5: 'Іван Франко',

10: 'Михайло Грушевський',

20: 'Володимир Вернадський',

50: 'Ігор Сікорський',

100: 'Богдан Хмельницький'

}

nominal = int(input('Введіть номінал банкноти: '))

if nominal in banknotes:

print('На банкноті номіналом {} зображена особистість: {}'.format(nominal, banknotes[nominal]))

else:

print('Банкнота з номіналом {} не існує.'.format(nominal))

Объяснение:


uebuchiy: не работает, banknotes = {

1: 'Тарас Шевченко',

2: 'Леся Українка',

5: 'Іван Франко',

10: 'Михайло Грушевський',

20: 'Володимир Вернадський',

50: 'Ігор Сікорський',

100: 'Богдан Хмельницький'

}

nominal = int(input('Введіть номінал банкноти: '))

if nominal in banknotes:

print('На банкноті номіналом {} зображена особистість: {}'.format(nominal, banknotes[nominal]))

else:

print('Банкнота з номіналом {} не існує.'.format(nominal))
uebuchiy: banknotes = {

1: 'Тарас Шевченко',

2: 'Леся Українка',

5: 'Іван Франко',

10: 'Михайло Грушевський',

20: 'Володимир Вернадський',

50: 'Ігор Сікорський',

100: 'Богдан Хмельницький'

} (вот здесь)

nominal = int(input('Введіть номінал банкноти: '))

if nominal in banknotes:

print('На банкноті номіналом {} зображена особистість: {}'.format(nominal, banknotes[nominal]))

else:

print('Банкнота з номіналом {} не існує.'.format(nominal))
Essportsman: не работает?, блин извени может где то допустил ошибку, отметь нарушение администраторы вернут тебе баллы
Похожие вопросы
Предмет: Математика, автор: nn222222