Kezdőoldal » Számítástechnika » Programozás » Infó Python házi! Tudnátok...

Infó Python házi! Tudnátok segíteni?

Figyelt kérdés
Az a feladat, hogy írjak egy olyan programot aki kiírja a páratlan számokat. Légyszi tudnátok segíteni hogyan kellene megírnom?

2021. ápr. 21. 17:07
1 2
 1/14 anonim ***** válasza:
75%

Az összes páratlan számot ki kell írnia?! 😱

A modulo operátort (%) keresed.

2021. ápr. 21. 17:13
Hasznos számodra ez a válasz?
 2/14 anonim ***** válasza:
100%
Vagy egytől is kiírathatod kettesével, többféle megoldás van. (Elég lesz 0 és 100 között is. :))
2021. ápr. 21. 17:22
Hasznos számodra ez a válasz?
 3/14 A kérdező kommentje:
Bocsi, kihagytam a feladatbol azt hogy az összes háromjegyű számot kell kiírnia
2021. ápr. 21. 17:28
 4/14 A kérdező kommentje:
Tehát egy olyan program kellene, aki kiírja a háromjegyű páratlan számokat
2021. ápr. 21. 17:29
 5/14 anonim ***** válasza:
9%
Akkor 111 és 999 között. (Wow)
2021. ápr. 21. 17:29
Hasznos számodra ez a válasz?
 6/14 A kérdező kommentje:
Igen, de azt nem tudom hogy mit kell írni a programba hogy ezeket a számokat kiírja
2021. ápr. 21. 17:31
 7/14 anonim válasza:
100%
#5: 101 és 999 között
2021. ápr. 21. 17:37
Hasznos számodra ez a válasz?
 8/14 anonim ***** válasza:
100%

Többféleképp is hozzáállhatsz:

1) kézzel leírod az összes páratlan számot 100 és 999 között

print("101")

print("103")

ésatöbbi

print("999")

2) végig mész az összes számon 100 és 999 között, megnézed, hogy páros-e, és ha nem, kiírod. Ha igen, átugrod. Ehhez a for és az if vezérlési szerkezeteket és a % (modulo) operátort nézd meg.

3) rájössz, hogy az első páratlan szám, amit ki kell írnod az a 101, az utolsó a 999 és minden második szám páratlan. Tehát írsz egy ciklust, ami kettesével lépked a számokon, és 101-től 999-ig fut. Ehhez is használhatsz for-t, de ha azt nem szereted, while-lal is könnyen megoldható. Itt nincs szükség se % operátorra, se if-re.

2021. ápr. 21. 17:57
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:
100%

"101 és 999 között"

Ja igen, jogos.

2021. ápr. 21. 18:30
Hasznos számodra ez a válasz?
 10/14 anonim ***** válasza:
32%

for i in range (101, 999):

if i % 2 == 1:

print(i)

2021. ápr. 21. 22:32
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!