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

  • K1nG HuNp

    őstag

    Így néznek ki az adatokban az r-ek: "TI-2342", "BU-5523"

    megadott = input("\n6. feladat\nAdjon meg egy rendszámot, az ismeretlent *al jelölje: ").upper()
    illeszkedők = []
    for o, p, mp, r in adatok:
    for i in range(1, len(megadott)):
    if r[i] != "*" and r[i] != megadott[i]: #nem csillag a betu tehat nezni kell de nem egyezik
    break
    else: #vagy csillag vagy nem csillag de egyezik:
    illeszkedők.append(r)


    if illeszkedők:
    print("Az illeszkedő rendszámok:")
    for r in illeszkedők:
    print(r)
    else:
    print("Nincs illeszkedő rendszám!")

    Rendben lefut a kód, a feladatnak megfelel, csak nem értem miért van az hogy ha inputnak csak egy betüt adok meg (pl: "T") akkor nem kapok semmilyen rendszámot vissza, viszont ha már pl "TI"-t adok meg akkor az jó neki

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