Kezdőoldal » Számítástechnika » Programozás » Pythonban hogy íratok ki...

Pythonban hogy íratok ki számokat nullától százig hármasával?

Figyelt kérdés

#programozás #Python #szám #nullatol #harmasaval #szazig
2018. márc. 3. 12:21
1 2
 11/16 anonim ***** válasza:

Amugy én így értelmezném a feladatot:


a=[]

for i in range(100):

....a.append(str(i))

....if len(a) == 3:

........print(", ".join(a))

....... a=[]

print(", ".join(a))


A pontok a behúzást jelölik

2018. márc. 3. 12:42
Hasznos számodra ez a válasz?
 12/16 anonim ***** válasza:

Készíts egy változót 0 értékkel és egy while loopt. A while loopban feltételként rakj egy booleant, monjuk "run".

A while loopon belül egy If else statment, ami a változód aktuális értékét nézni. Ha 100 alatt van vagy egyenlő vele, akkor írja ki az aktuális értéket, ha nem, akkor elsbe tovább megy, ahol a "run" booleant át alakítod hamissá.


Persze az if statement után még a while loopban +3at hozzá adsz a változódhoz, hogy a következő érték, ami tetsztelsz és kiírsz nagyobb legyen...



(Amúgy 10nek igaza van. A hármasával azt jelenti, hogy egyszerre 3db dologgal csináljam valamit.)

2018. márc. 3. 13:05
Hasznos számodra ez a válasz?
 13/16 anonim ***** válasza:
100%

Egyébként nagyon sok junior is elvérzik azon, hogy nem értik meg a feladatot.

Kérdezni meg vagy nem mernek vagy nem tudnak, nem tudom.

2018. márc. 3. 13:18
Hasznos számodra ez a válasz?
 14/16 anonim ***** válasza:
75%
", ". join([str(x) for x in range(1,100,3)])
2018. márc. 3. 15:22
Hasznos számodra ez a válasz?
 15/16 anonim ***** válasza:

gondolom most tanulsz, úgyhogy ne a lehető legrövidebb megoldásokat nézegesd, a logikusakat:

i= 0

while (i< 10):

print i

i= i + 3

/* 0-tól kezdve írd ki i-t, majd növeld 3al i változót, amíg i<10


erre egy rövidítés a for ciklus, bár más nyelvekben az ilyen típusú ciklust for_each-nek hívják:

for i in range(0, 10, 3):

print(i)

/* 0tól kezdve, amíg kisebb mint 10, (+3)-asával ugrálva i változóval hívd meg a blokkot (blokk = beljebb tabolt kódrészlet)

2018. márc. 6. 22:30
Hasznos számodra ez a válasz?
 16/16 anonim ***** válasza:
erre kiszedi a spaceket... jóvan mind1
2018. márc. 6. 22:30
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!