Podbijam @Shalom, ale już śpieszę z odpowiedzią dlaczego chcemy żebyś wyjaśnił co chcesz uzyskać i dlaczego warto to opisywać.
Kiedy opisujesz swój problem (nie dotyczy to tylko Ciebie, oczywiście), my musimy się domyślać jakie powinno być rozwiązanie. Nie wiemy tego. Staramy się dopasować do informacji, które uzyskaliśmy w pierwszym poście, ale to że coś jest jasne dla programisty piszącego kod i wydaje się opisane dokładnie, niekoniecznie znaczy, że będzie też klarowne dla innych osób. Jak widzisz wyżej - sugestie są różne.
Ktoś sugeruje while'a, ktoś wyjaśnia w jakiej kolejności wykonuje się kod, ktoś dodaje pytanie pomocnicze.
Ja sam po Twoim wyjaśnieniu zakładam, że zależy Ci na posiadaniu funkcji:
def nazwa_funkcji(jakasLiczbaBedacaStringiem):
if(x=='1'):
println('1')
a potem wywoływaniu jej przez podanie np. linijki
nazwa_funkcji('1')
co daje rezultat '1'
albo
nazwa_funkcji('2')
co nie da żadnego rezultatu.
Jednak ja po prostu nie wiem co chcesz osiągnąć, więc nie wiem co odpowiedzieć.
Wyjaśnij cel, a ktoś na pewno pomoże. Tak niestety wyglądają pierwsze kroki, pewnie każdy z nas (chociaż mamy tutaj na forum trochę osób, które od dziecka byłyby w stanie wysyłać rakiety w kosmos, ale to jest taki fajny margines, roboty, a nie przeciętni ludzie. Im można co najwyżej zazdrościć, ale nie ma co się porównywać) przerabiał na początku problemy z formułowaniem problemu, to normalne jakby co :).