Pythonban hogyan kell megoldani az olyan feladatokat, amikben bekérek egy számot, és az annál kisebb számokkal végzek műveleteket?
Pl: írjon egy python programot, amely bekér egy számot a felhasználótól, és kiírja azokat a pozitív hárommal osztható számokat, amik kisebbek az adott számnál!
Nagyon szépen köszönöm ha valaki segít.
Végiglépkedsz egy ciklusban két érték között, és sorban megvizsgálod, hogy megfelelnek-e a kritériumnak. Annyi a csavar, hogy a felső határt előtte bekéred.
A ciklusváltozó induló értéke lehet mondjuk 6, annál kisebb eredmény úgysem lesz. Sőt, igazából hatosával is lépkedhetsz a felső határig, de ez már végképp feladatfüggő.
** "lehet mondjuk 6"
Bocsánat, valamiért páros számokra emlékeztem a kérdésben. A hat helyett mindenütt érts hármat.
hatar = int(input("Mi legyen a felső határ?"))
for i in range(hatar):
if i % 2 == 0 and i % 3 == 0:
# if i == 0:
# continue
print(i)
Ha a 0-t nem akarod belevenni akkor a commentet szedd ki.
Ha 1 sorba akarod kiírni az egészet, akkor még csinálhatsz egy olyat, hogy print(i, end=" ") Ez annyit jelent, hogy nem kezdesz új sort. Pl. az input 20, akkor így nézne ki: (0) 6 12 18.
4-es vagyok
a szöeveget most kihúzta, de ne felejtsd el betologatni a helyükre
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!