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!

Infó, Python

172
Kérlek segítsetek!!!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

3
1/5 Feladat (a., hagyományosabb, b., rövidebb megoldás)
0

0

Csupán a rövid megoldásokhoz szólnék hozzá.

1. Karakterlánccá alakítás nélkül még rövidebb:

print(szam // 10 + szam % 10)

3. A szám jellemzőit darabokból összerakva rövidebb:

print(f"{v_szam} {['negatív', 'pozitív'][v_szam >= 0]}, {['páros', 'páratlan'][v_szam % 2]}, {['kerek', 'nem kerek'][v_szam % 10 != 0]}")

5. Fölösleges az összes műveletet kiszámíttatni, hogy aztán csak az egyik eredményét írassuk ki:

mit_csinaljak = {'+': int.__add__, '-': int.__sub__, '*': int.__mul__, '/': int.__truediv__}
print(mit_csinaljak[muveleti_jel](a, b))
0