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

Припустимо, що пальці на обох руках пронумеровані від 1 до 10 зліва на право. Якщо користувач введе наприклад число 1 або 10 то він має отримати назву цього пальця - мізинець. Також додайте обробку помилок, наприклад користувач вводить палець під номером 25. Ви маєте його сповістити, що данні не коректні.

Ответы

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

Ответ:

Python3:

fingers = {

1: 'Мізинець',

2: 'Підмізинний',

3: 'Середній',

4: 'Вказівний',

5: 'Великий',

6: 'Великий',

7: 'Вказівний',

8: 'Середній',

9: 'Підмізинний',

10: 'Мізинець'

}

finger_number = input('Введіть номер пальця (1-10): ')

if finger_number.isdigit() and 1 <= int(finger_number) <= 10:

finger_name = fingers[int(finger_number)]

print(f'Палець під номером {finger_number} - {finger_name}')

else:

print('Дані введені не коректно.')

Приклад результату програми:

Приложения:
Автор ответа: antarctica123
1

Відповідь:

C#

using System;

class Program {

   static void Main(string[] args) {

       Console.Write("Введите номер пальца (от 1 до 10): ");

       int fingerNum = int.Parse(Console.ReadLine());

       string fingerName;

       switch (fingerNum) {

           case 1:

               fingerName = "Мизинец левой руки";

               break;

           case 2:

               fingerName = "Безымянный палец левой руки";

               break;

           case 3:

               fingerName = "Средний палец левой руки";

               break;

           case 4:

               fingerName = "Указательный палец левой руки";

               break;

           case 5:

               fingerName = "Большой палец левой руки";

               break;

           case 6:

               fingerName = "Большой палец правой руки";

               break;

           case 7:

               fingerName = "Указательный палец правой руки";

               break;

           case 8:

               fingerName = "Средний палец правой руки";

               break;

           case 9:

               fingerName = "Безымянный палец правой руки";

               break;

           case 10:

               fingerName = "Мизинец правой руки";

               break;

           default:

               Console.WriteLine("Данные не корректны.");

               return;

       }

       Console.WriteLine("Палец под номером " + fingerNum + " - " + fingerName);

   }

}

Пояснення:

Похожие вопросы