Помогите решить моей мл. сестре задачки

Cardinalll

Новичок
Пользователь
Окт 4, 2020
1
0
1
Заранее огромное спасибо за помощь. Я в этом полный 0. А сестренка запрашивает помощь


Первый уровень ("if"):
Набрать все примеры посимвольно и заставить их работать, разобраться в их работе.

Второй уровень ("if-elif-else"):
Придумать свои собственные примеры на альтернативные варианты if и активное использование булевой алгебры.

Третий уровень ("Мистер Буль. Джордж Буль!"):
Решить задачу:

Задача fizz-buzz:

У вас есть три числа, они вводятся из консоли. Первое число называется fizz, второе называется buzz. До третьего необходимо досчитать от единицы. Считая, надо выводить число. Если число кратно fizz - надо выводить F вместо числа. Если число кратно buzz - надо выводить B вместо числа. Если число кратно и fizz и buzz, надо выводить FB. И так - пока не будет достигнуто третье введенное число.

Пример условия и результата:
Введены числа 2, 5, 18
Вывод должен быть таким:
1 F 3 F B F 7 F 9 FB 11 F 13 F B F 17 F
 
Последнее редактирование:

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот пример:
Python:
x = input('Введите 3 числа через пробел: ')
fizz, buzz, end = list(map(int, x.split()))

for i in range(1, end + 1):
    if i % fizz == 0 and i % buzz == 0:
        print('FB')
    elif i % fizz == 0:
        print('F')
    elif i % buzz == 0:
        print('B')
    else:
        print(i)
 

Форум IT Специалистов