How can I change the code to make it print odd numbers only? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
- 2

How can I change the code to make it print odd numbers only?

n = int(input()) for x in range(1, n): if x % 3 == 0 and x % 5 == 0: print("SoloLearn") elif x % 3 == 3: print("Solo") elif x % 5 == 0: print("Learn") else: print(x)

23rd Oct 2020, 10:02 PM
Samain Salia
Samain Salia - avatar
3 Answers
+ 5
If you don’t know how do do something in programming, do this: 1. learn it - Use some kind of course online to learn a topic. If you still don’t know⬇️ 2. Practice it- practice with challenges, code coach and codes. If you still don’t know⬇️ 3.Search it - Use Google or SoloLearn search bar before asking question. If you still don’t know⬇️ 4.Ask - Ask the questions on SoloLearn, Quora, or StackOverflow. If you still don’t know⬇️ 5. Sleep- just clear your mind and try these steps again
23rd Oct 2020, 10:14 PM
Galaxy-Coding (inactive)
Galaxy-Coding (inactive) - avatar
+ 4
You can find a way here: https://www.sololearn.com/learn/JUMP_LINK__&&__Python__&&__JUMP_LINK/2281/ Another way can be found here : https://www.sololearn.com/learn/Python/2434/ Please review the course😊
23rd Oct 2020, 10:11 PM
Kevin ★
0
Odd number are those which have not zero as remainder when divided by 2 so x % 2 if it is zero so x is even otherwise it is odd.so you have to added before first if another if that check if x is odd if x %2 != 0: if x % 3 == 0 ....... Or you can added another and condition if x % 5 == 0 and x % 2 != 0 :......
23rd Oct 2020, 10:13 PM
HBhZ_C
HBhZ_C - avatar