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

1182
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: 3 éve
0

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