Hogy csináljak egy olyan eljárást amely egy szám paraméter alapján azokat a számokat írja ki, amelyek a kapott számnál kisebbek, valamint 3-mal, és 4-el is oszthatók?
A feladat: Készíts egy tizenketto nevű eljárást, amely egy szám paraméter alapján azokat a számokat írja ki, amelyek a kapott számnál kisebbek, valamint 3-mal, és 4-el is oszthatók.
def tizenketto(bekert):
bekert=int(input('Melyik számig írjam ki a hárommal-néggyel osztható számokat?'))
tizenketto(bekert)
Már egy ideje foglalkozom ezzel és erre jutottam:
def tizenketto(bekert):
for i in range(1, bekert):
if i % 3 == 0 and i % 4 == 0:
print(i)
else:
continue
bekert = int(input('Melyik számig írjam ki a hárommal-néggyel osztható számokat?'))
tizenketto(bekert)
De így csak a 3-mal oszthatókat írja ki és a 4-el való műveletet teljesen figyelmen kívűl hagyja.
public static void tizenketto(int szam){
for (int i = szam-1; i > 0; i--){
if (i % 3 == 0 && i % 4 == 0){
System.out.println(i);
}
}
}
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!