М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Keterina0905keka
Keterina0905keka
16.05.2020 08:13 •  Информатика

ЗАДАЧА НА ПИТОНЕ Ребята во дворе играют в очень простую, но занимательную игру. Все по очереди называют числа по порядку. Если число кратно 7 или содержит 7 (например, 21 или 37), то называть число вслух нельзя. Нужно хлопнуть в ладоши.

Кто запутался и назвал число вслух - выбывает из игры!

Даны два числа A - начало, B - конец. Выведите на экран развитие игры.

Если число можно назвать, то выводите на экран само число, если нельзя, то только слово "хлоп".

Формат входных данных
Даны два целых числа 0 ≤ A ≤ B ≤ 100

Формат выходных данных
История игры с числами от A до B. Каждое число на новой строчке.

👇
Ответ:
леомир
леомир
16.05.2020
Хорошо, я с удовольствием предложу решение данной задачи в роли школьного учителя.

Для начала, давайте разберем, что именно нам нужно сделать в этой задаче. Нам даны два числа, A и B, которые обозначают начало и конец интервала, в котором мы будем проводить игру. Задача состоит в том, чтобы вывести на экран развитие игры для чисел от A до B.

Для решения этой задачи мы будем использовать цикл for, который позволит нам перебрать все числа от A до B и проверить, можно ли их назвать или нужно хлопнуть в ладоши.

Давайте напишем код пошагово:

1. Сначала мы получаем два целых числа A и B от пользователя:

```python
A = int(input("Введите начальное число: "))
B = int(input("Введите конечное число: "))
```

2. Затем мы используем цикл for для перебора всех чисел от A до B:

```python
for number in range(A, B+1):
```

3. Внутри цикла мы будем проверять условия для каждого числа. Для этого мы можем использовать две проверки - одну для кратности 7 и другую для наличия цифры 7 в числе:

```python
if (number % 7 == 0) or ('7' in str(number)):
print("хлоп")
else:
print(number)
```

В этом коде мы используем оператор % для проверки кратности 7 (number % 7 == 0) и функцию in для проверки наличия цифры 7 в числе ('7' in str(number)). Если выполнено хотя бы одно из этих условий, мы выводим "хлоп", иначе выводим само число.

4. В конце программы мы можем добавить небольшое сообщение о завершении игры:

```python
print("Игра окончена!")
```

Теперь, объединим все эти шаги в одну программу:

```python
A = int(input("Введите начальное число: "))
B = int(input("Введите конечное число: "))

for number in range(A, B+1):
if (number % 7 == 0) or ('7' in str(number)):
print("хлоп")
else:
print(number)

print("Игра окончена!")
```

Я надеюсь, этот код будет понятен и поможет вам решить данную задачу. Если у вас возникнут вопросы, пожалуйста, не стесняйтесь задавать их.
4,8(15 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ