Niedozwolony znak

Niedozwolony znak

Program: wyszukujący w tekście niedozwolony znak.

Lista znaków jest definiowana przez użytkownika. Tekst sprawdzający również jest podawany przez użytkownika. W przypadku błędu program wyświetla stosowny komunikat.

Kompilator: Microsoft Visual Studio

Galeria:

Program w akcji.

Kod programu:

s1 = input('Podaj string z hasłem:')
s2 = input('Podaj string:')

s_haslo = set()
s_string = set()
s_haslo_lista = list(s1)
s_string_lista = list(s2)

s_haslo.update(s_haslo_lista)

for i in range(len(s_string_lista)):
    s_string.add(s_string_lista[i])
    if (s_string.issubset(s_haslo)):
        print('String zawiera niedozwolony znak!')
        break
    s_string.pop()