Házi feladat




 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!
Szia ![](https://ehazi.hu/images/smiley/happy.png)  

  

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 ![](https://ehazi.hu/images/smiley/happy.png)
Szia!  

Érdemes esetleg meglesni a mintamegoldást :)   

Vagy egy kód ide sokat segítene. Én iphone-ról tudok nyilatkozni, de gondolom az androidos telefonok is hasonlóan működnek. Vannak olyan feladatok, ahol a fordítást előre megadott szavak közül kell kiválasztani helyes sorrendben. Azért ez nagy könnyítés, a weben ilyen nincs, ott meg kell azért dolgozni, hogy helyesen fordíts le egy mondatot, de szerintem ezáltal talán jobban is rögzül.
Ha itthon vagyok, akkor mindig a webes változatot használom, akárhol máshol lehet telefonról. Így van ! De , ha ismétlésre kéred, akkor teljesen kimondja. Nálam ez vált be :-) en torolnek mindent, majd tudatosan, figyelve telepitenem ujra az egesz hobelebancot. elolvasnam mindennek a leirasat, elolvasnam minden ismeretlen szonak a magyarazatat, majd ha mindennel tisztaban vagyok, akkor az is kitiszutlna, hogy mit milyen sorrendben es hogyan lehet felrakni. a particiokat e… A tanárok beállíthatják, hogy mettől meddig tölthetsz ki egy tesztet, vagyis lehet, hogy a feladatlap, amin dolgoznod kellene, még, vagy már nem elérhető. Érdeklődj a tanárnál!

Ugyancsak a feladatlap szerkesztője dönti el, hányszor töltheted ki a tesztet, és hány percet tölthetsz egy kitöltéssel. Ezt látod, amikor elkezded a kitöltést.

A feladatlap alján láthatod, hogy mennyi időd van még, és hogy hányadik feladatnál tartasz.

Ha lejár az idő, a feladatlap bezárul, és a megoldott feladatokat ellenőrzi a rendszer. Valószínűleg igen   Vannak szabadon kitölthető Redmentás feladatlapok, de a tanárok általában regisztrációhoz kötötten hozzák őket létre. Így ellenőrizhető, hogy ki töltötte ki a tesztet.

 

Mi kell a regisztrációhoz?

Regisztrálni a [https://www.redmenta.com/?registration](https://www.redmenta.com/?registration "https://www.redmenta.com/?registration") oldalon tudsz, amelyet elérhetsz a kezdőlapról és a főmenü **Regisztráció** pontjáról.

Itt meg kell adnod az alábbi adatokat:

* Egy működő e-mail címet, amelyre az érvényesítő linket küldhetjük (később ide kapod majd a rendszertől az értesítéseket is)
* Vezeték- és keresztnevet (megadhatsz becenevet is, de kérlek, vedd figyelembe, hogy ez nyilvánosan látható lesz)
* Egy egyedi jelszót (tartalmazzon kis- és nagybetűt, valamint számot, és legyen legalább 8 karakter hosszú), amit kétszer kell beírnod.

A regisztráció befejezéséhez fogadd el (a négyzetbe kattintva) az Adatkezelési szabályzatot, majd kattints a **Regisztráció** gombra. Ha sok feladatlapot készítesz, mappák segítségével rendszerezheted őket, akárcsak a fájlokat a számítógépen. A mappákat te hozod létre (**Mappák szerkesztése > Új mappa létrehozása**), kivéve az **Archív** mappát, amely a törölt feladatlapok tárolására szolgál. kette kell valasztani a dolgokat. kerdes elsore az, hogy az alkalmazas eloterben van-e vagy nincs.

ha eloterben van, akkor az ertesitesre adott reakcio a futo app feladata (azaz a rendszer semmilyen jelzest, buborekot, hangot nem produkal), tehat hangjelzes es/vagy a rezges abban az esetben lesz, … Szia!


Ebben a videóban találhatsz megoldást :)   

<https://www.youtube.com/watch?v=HyhVjHGb19k> A `string` egy álnév (alias) a C#-ban a `System.String`-re.  

Szóval gyakorlatilag nincs különbség. Olyan mint az `int` és a `System.Int32`.


Ha már elvek, akkor általánosan ajánlott a `string` használata bármikor, amikor egy objektumra hivatkozol:  

Például:



```
string place = "world";

```

Hasonlóan, szerintem általánosan ajánlott használni a `String`-et, amikor konkrétan az osztályra szeretnél hivatkozni:  

Például:



```
string greet = String.Format("Hello {0}!", place);

```

Ez az a stílus, amit a Miscrosoft a [példáiban használ](https://docs.microsoft.com/en-us/dotnet/api/system.string.format?view=netframework-4.7.2#examples).


Úgy tűnik ez az elv ezzel kapcsolatban változhatott, ahogy a [StyleCop](https://github.com/StyleCop) most már a C# specifikus alias-ok használatát javasolja.