Припустимо, що пальці на обох руках пронумеровані від 1 до 10 зліва на право. Якщо користувач введе наприклад число 1 або 10 то він має отримати назву цього пальця - мізинець. Також додайте обробку помилок, наприклад користувач вводить палець під номером 25. Ви маєте його сповістити, що данні не коректні.
Answers & Comments
Відповідь:
Текст програми на мові Python(приклади виконання програми на фото):
# Створення словника з назвами пальців
fingers = {
1: 'мізинець',
2: 'підмізинний палець',
3: 'середній палець',
4: 'вказівний палець',
5: 'великий палець',
6: 'великий палець',
7: 'вказівний палець',
8: 'середній палець',
9: 'підмізинний палець',
10: 'мізинець'
}
# Запит у користувача номеру пальця
finger_number = input('Введіть номер пальця (1-10): ')
# Перевірка на коректність введених даних
if finger_number.isdigit():
finger_number = int(finger_number)
if finger_number < 1 or finger_number > 10:
print('Помилка: введіть число від 1 до 10')
else:
finger_name = fingers[finger_number]
print('Палець під номером', finger_number, 'називається', finger_name)
else:
print('Помилка: введіть числове значення')