+ 6

Fizz buzz

n = int(input()) for x in range(1, n): if x % 3 == 0 and x % 5 == 0: print("SoloLearn") elif x % 3 == 0: print("Solo") elif x % 5 == 0: print("Learn") else: print(x) FizzBuzz — это популярная задача, которая часто дается в ходе собеседования. Предложенный код разрешает проблему FizzBuzz и использует слова "Solo" и "Learn» вместо "Fizz" и "Fizz". Он берет ввод n и выводит числа от 1 до n. Для каждого числа, кратного 3, печатает "Solo" вместо числа. Для каждого числа, кратного 5, печатает "Learn" вместо числа. Для чисел, кратных 3 и 5, выводит "SoloLearn". Вам необходимо написать код, чтобы пропускать четные числа, чтобы данная логика применялась только к нечетным числам диапазона. Что нужно сделать в этом задании????????

10th Oct 2020, 11:26 AM
Андрей Ефимов
Андрей Ефимов - avatar
6 Answers
+ 19
Попробуй это for x in range(1, n, 2)
10th Oct 2020, 11:35 AM
Simba
Simba - avatar
+ 4
n = int(input()) for x in range(1, n): if x % 3 == 0 and x % 5 == 0: print("SoloLearn") _______________ elif x%2 == 0: continue _______________ elif x % 3 == 0: print("Solo") elif x % 5 == 0: print("Learn") else: print(x)
31st May 2022, 7:42 AM
Rea69peR
Rea69peR - avatar
+ 1
сэнкс
10th Oct 2020, 11:53 AM
Андрей Ефимов
Андрей Ефимов - avatar
+ 1
n = str(int(input()) for i in range( 1, n ) if i % 3 == 0: print("solo") if i % 5 == 0: print("learn") if (i % 3) and (i % 5): print("sololearn") что не так я пробывал не идет
26th Mar 2021, 10:06 PM
Никита Потапов
- 2
n = int(input()) for x in range(1, n): if x % 2 != 0 : if x % 3 == 0 and x % 5 == 0: print("SoloLearn") elif x % 3 == 0: print("Solo") elif x % 5 == 0: print("Learn") else: print(x)
17th Jan 2022, 7:49 AM
Francis Njeri
Francis Njeri - avatar
- 6
Fizz buzz n = int(input()) for x in range(1, n): if x % 3 == 0 and x % 5 == 0: print("SoloLearn") elif x % 3 == 0: print("Solo") elif x % 5 == 0: print("Learn") else: print(x)
11th Dec 2020, 5:09 AM
Adam Al
Adam Al - avatar