Вопрос задан 28.10.2023 в 16:43. Предмет Информатика. Спрашивает Лис Полина.

Побыстрее)) даю 17 баллов Python!!!!!!!!!!!!!!!!!!!! Бизнесмен Василий после прочтения известной

книги решил открыть новый бизнес – отгружать апельсины бочками. Партнерам важно знать сколько именно бочек апельсинов отгружается каждый день. Мобильный телефон Василия поддерживает только транслит, поэтому он передает сообщения вида "N bochek" . Например, "3 bochki" или "1 bochka" . Напишите программу, которая выбирает правильное слово (из "bochka" , "bochek" , "bochki" ) в зависимости от N.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кравченко Юлия.

Ответ:

a=int(input())

if (a%10==1 or a==1) and a!=11:

       print(a, "bochka")

elif (a%10==2 or a%10==3 or a%10==4) and (a!=12 and a!=13 and a!=14):

       print(a, "bochki")

else:

       print(a, "bochek")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы выбрать правильное слово (из "bochka", "bochek", "bochki") в зависимости от числа N, можно использовать следующий алгоритм в Python:

1. Создайте функцию, которая принимает на вход число N.
2. Используйте условные операторы (if-elif-else) для определения правильного слова, в зависимости от значения числа N.
3. Для этого можно воспользоваться математическими операциями, чтобы проверить четность/нечетность числа N, а также последнюю цифру числа.
4. Внутри каждого условного оператора, верните правильное слово: "bochka", "bochek" или "bochki".
5. После условных операторов, добавьте проверку для чисел, оканчивающихся на 11, 12 или 13: если последние две цифры числа равны одному из этих чисел, то всегда возвращайте "bochek".
6. Вне тела функции, вызовите ее с заданным числом N и выведите результат на экран.

Пример реализации:

```python
def choose_word(N):
if N == 1:
return "bochka"
elif N % 10 == 1 and N % 100 != 11:
return "bochek"
elif N % 10 in [2, 3, 4] and N % 100 not in [12, 13, 14]:
return "bochki"
else:
return "bochek"

N = int(input("Введите число N: "))
word = choose_word(N)
print(f"Отгружается {N} {word}")
```

Эта программа позволяет пользователю ввести число N, а затем выводит правильное слово ("bochka", "bochek" или "bochki") в зависимости от значения числа N. Программа учитывает особенности русского языка, например, числа 11, 12, 13 и т.д.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Если нужно выбрать правильное слово "bochka", "bochek" или "bochki" в зависимости от числа N, то можно написать следующую программу на Python:

```python
def choose_word(n):
if n % 10 == 1 and n % 100 != 11:
return "bochka"
elif 2 <= n % 10 <= 4 and (n % 100 < 10 or n % 100 >= 20):
return "bochki"
else:
return "bochek"

# Примеры использования
print(choose_word(1)) # Output: bochka
print(choose_word(2)) # Output: bochki
print(choose_word(11)) # Output: bochek
print(choose_word(21)) # Output: bochka
print(choose_word(100)) # Output: bochek
```

В данном примере функция `choose_word(n)` принимает целое число `n`, которое представляет количество бочек апельсинов. Затем, в зависимости от числа `n`, функция определяет правильное слово ("bochka", "bochek" или "bochki") и возвращает его.

Для определения правильного слова использованы следующие правила:

- Если число `n` заканчивается на 1 и не заканчивается на 11 (например, 1, 21, 31), то правильное слово будет "bochka".
- Если число `n` заканчивается на 2, 3 или 4, и при этом не заканчивается на 12, 13 или 14 (например, 2, 3, 4, 22, 23, 24), то правильное слово будет "bochki".
- Во всех остальных случаях правильное слово будет "bochek".

Программа выводит примеры использования функции с разными значениями числа `n`, чтобы продемонстрировать, как работает выбор правильного слова в зависимости от значения `n`.
0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос