Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Házi feladat

Főoldal » Középiskola » Informatika
1681
Szeretnék megoldást kérni ehhez a 2 programozás feladatot Pythonban már 2 hete szenvedek vele.
Ha valaki tud megoldást hálás lennék.

1.Írj egy Python programot, amely bekér a felhasználótól egy mondatot (sztringet) és ennek
szavait (szóközzel elválasztott részsztringjeit) fordított sorrendben kiírja a képernyőre!

2.Írj egy Python programot, amely a felhasználótól pozitív számokat kér be mindaddig, amíg a
felhasználó nullát nem ad be! A program az összes értéket tárolja egy listában, majd írja ki a
képernyőre a lista elemeit fordított sorrendben!
Jelenleg 1 felhasználó nézi ezt a kérdést.
segítség, programozás, python
0
Középiskola / Informatika

Válaszok

2
Szia :)

print('Az első feladat megoldása:')
mondat = input('Kérek egy mondatot: ')
szavak = mondat.split(' ')
forditott_mondat = ""
for szo in reversed(szavak):
forditott_mondat += szo+' '

print(forditott_mondat)

##################################

print('A második feladat megoldása:')
szamok = []
while True:
szam = int(input())
if(szam>0):
szamok.append(szam)
if(szam==0):
break

for szam in reversed(szamok):
print(szam)

##################################

Sajnos az indentálás a válaszban nem látszik, de képként azt is csatolom, hogy miként kellene:
Ha esetleg ilyen megoldásra gondoltál, kérlek jelöld a válaszom megoldásnak. Köszi :)
Módosítva: 5 éve
0

elsőhöz:
txt = input('Mondat: \n')
txt = txt.split()[::-1]
txt = ' '.join(txt)
print(txt)
0