Új hozzászólás Aktív témák

  • axioma

    veterán

    válasz Hege1234 #3502 üzenetére

    Az csak annyi hogy az i mar nem szoveg hanem szam lesz ha igy irod:
    i = int(input("\nírd ide a számot: "))
    A belso zarojelben kap egy stringet amit a kulso konvertal szamma, es azt ta'rolja.
    Persze akkor a try-ban kene ez is legyen.
    [Amugy ha hiba eseten return None, akkor irhatod a pass helyere.
    Viszont a None-vel meg kivul bajod lesz, a try-catch lehetne a foprogram reszen, minden a try blokkban ami hasznalja az i-t - mert a hibas indexet is elkapja, except-ben meg hibauzenet.
    Megjegyzem ha nem ragaszkodsz az enumerate-hez, akkor betennek egy dummy 0. elemet az options-be de csak 1-tol iratnam ki, akkor nem kell a valaszt tologatni; vagy ld. a korabbi dict-es megoldast a tombindex helyett.]
    Mondjuk ha iskolai feladat akkor while ciklus kene amig nem lesz int, vagy egy megadhato 'break'.

Új hozzászólás Aktív témák