С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/92: Рейтинг темы: голосов - 92, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 30.10.2022
Сообщений: 8

Аборигены Забытых Островов считают числа, кратные 3, несчастливыми, кратные 7 – опасными

30.10.2022, 11:44. Показов 21622. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
караул

Аборигены Забытых Островов считают числа, кратные 3, несчастливыми, кратные 7 – опасными, а если число кратно и 3 и 7, то это адская смесь, их надо избегать любыми способами.

Напишите программу, которая встретив число, кратное 3 или 7, сообщает, что оно несчастливое или опасное соответственно, а кратное и тому и другому – кричит Караул! И завершает работу.

Формат ввода
Вводятся числа, пока не будет введен 0.

Формат вывода
Если число не кратно ни 3, ни 7, оно просто выводится без изменений, если 3 или 7, то выводить свойство числа, если 3 и 7 одновременно, то вывести Караул! и прекратить работу.

Пример
Ввод
5
9
14
13
56
48
42
21
0

вывод
5
несчастливое
опасное
13
опасное
несчастливое
Караул!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.10.2022, 11:44
Ответы с готовыми решениями:

Найти все числа, не кратные 5 и кратные 3, сумма цифр которых также не кратные 5 и кратна 3
Найти все числа некратные пяти и кратные 3, и сумма цифр которых также некратные пяти и кратна 3. надо решить языке с++

Пользователь заполняет массив случайными числами. Программа числа, кратные 3 умножает на 2, числа, кратные 5 утраивает
Решите эту задачу

Ввести последовательность из N чисел. Числа, кратные 5, возвести в квадрат. Числа, кратные 4, располовинить
Помогите написать программы. 1) Ввести N. Ввести последовательность из N чисел и вывести номер максимального и номер минимального числа. ...

10
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
30.10.2022, 11:57
Python
1
2
3
4
5
6
7
8
9
10
11
12
while True:
    n = int(input())
    if n == 0:
        break
    if not n % 7 and not n % 3:
        print('Караул! ')
    elif not n % 7:
        print('опасное')
    elif not n % 3:
        print('несчастливое')
    else:
        print(n)
1
0 / 0 / 0
Регистрация: 30.10.2022
Сообщений: 8
30.10.2022, 12:08  [ТС]
после 21 не должно выводиться караул
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
30.10.2022, 12:09
darcie, почему?
0
0 / 0 / 0
Регистрация: 30.10.2022
Сообщений: 8
30.10.2022, 12:13  [ТС]
условия такие
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
30.10.2022, 12:14
darcie, так прочитай условие.
0
0 / 0 / 0
Регистрация: 30.10.2022
Сообщений: 8
30.10.2022, 12:15  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
while True:
    n = int(input())
    if n == 0:
        break
        n = int(input())
    if not n % 7 and (not n % 3):
        print('Караул!')
        break
    elif not n % 7:
        print('опасное')
    elif not n % 3:
        print('несчастливое')
    else:
        print(n)
вот так сработало
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
30.10.2022, 12:17
После чего надо выводить "Караул!" по условию?

Добавлено через 1 минуту
darcie, ну раз сработало, тогда оставляй.
0
0 / 0 / 0
Регистрация: 30.10.2022
Сообщений: 8
30.10.2022, 12:17  [ТС]
только после 42, дальше ничего не выводится
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
30.10.2022, 12:26
Лучший ответ Сообщение было отмечено darcie как решение

Решение

После 42 надо выводить Караул! ?

Добавлено через 7 минут
Это я не заметил, что надо завершать работу после "Караул!".
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
while True:
    n = int(input())
    if n == 0:
        break
    elif not n % 7 and not n % 3:
        print('Караул!')
        break
    elif not n % 7:
        print('опасное')
    elif not n % 3:
        print('несчастливое')
    else:
        print(n)
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 3
07.01.2023, 18:42
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
n = int(input())
while True:
    if n == 0:
        break
    if n % 3 != 0 and n % 7 != 0:
        print(n)
    if n % 3 == 0 and n % 7 == 0:
        print('Караул!')
        break
    elif n % 3 == 0:
        print('несчастливое')
    elif n % 7 == 0:
        print('опасное')
    n = int(input())
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.01.2023, 18:42
Помогаю со студенческими работами здесь

Распечатать нечетные числа в порядке убывания из диапазона [5..90] , кратные 3 и не кратные 5 одновременно
В С++ распечатать нечетные числа в порядке убывания из диапазона , кратные 3 и не кратные 5 одновременно.

В целочисленном массиве, который содержит 11 чисел, найти числа кратные 2 и не кратные 4
Помогите с задачей. Напишите программу на языке ассемблере. В целочисленном массиве, который содержит 11 чисел найти числа кратные 2 и не...

Выяснить, есть ли среди чисел, заданных формулой, числа кратные A и одновременно не кратные B
Написать программу, выясняющую, есть ли среди чисел i3-17in2+n3, i=1,…,n числа кратные заданному числу A и одновременно не кратные...

Напечатайте все двухзначные числа, которые кратные 5 и не кратные 3
в паскаль. помогите пожалуйста 1) Напечатайте все двухзначные числа, которые кратные 5 и не кратные 3.

Дан массив из указателей на целые числа, вывести все члены данного массива, кратные 3, кратные 5
Дан массив из указателей на целые числа вывести все члены данного массива кратные 3 , кратные 5 Заранее благодарю.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru