Kezdőoldal » Számítástechnika » Programozás » Hogy tudnám ezt a Python...

Hogy tudnám ezt a Python programot átalakítani?

Figyelt kérdés

Az alábbi Python programot kellene úgy átalakítanom, hogy 10-től induljon a számolás, viszont ha a num1 nagyobb mint 10 akkor ne 10-től, hanem num1-től induljon, de nem tudok rájönni.


num1 = eval(input("a: "))

num2 = eval(input("b: "))

print(list(range(10, num2+2, 2)))



2020. dec. 16. 12:08
 1/6 anonim ***** válasza:

Lehet nem a legszebb, mert nem szoktam sokat pythonozni.. de elvileg:


num1 = eval(input("a: "))

num2 = eval(input("b: "))

start = 10 if num1 <10 else num1

print(list(range(start, num2+2, 2)))

2020. dec. 16. 12:22
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
#1, A start változó talán nem is kell, a kifejezés egy az egyben mehet a range első paraméterének.
2020. dec. 16. 12:26
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

Ez is jó, vagy

start = max(num1, 10)

2020. dec. 16. 12:26
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
100%
print(list(range(max(10, num1), num2+2, 2)))
2020. dec. 16. 12:27
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
#2 ez igaz, de egy abszolút kezdő inkább írja meg lépésről lépésre.
2020. dec. 16. 12:28
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Köszönöm
2020. dec. 16. 13:09

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!