Powtórka — funkcja walidująca
Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 56 z 92.
Wyzwanie
ŁatwyNapisz funkcję o nazwie is_valid z dwoma parametrami typu String: username i password. Zwraca true, gdy dane logowania są prawidłowe, a w przeciwnym razie false.
System ma tylko dwóch użytkowników:
"admin": każde hasło jest prawidłowe."user": jedynym prawidłowym hasłem jest"qweasd".
Każda inna nazwa użytkownika jest nieprawidłowa. Na przykład is_valid("user", "qweasd") zwraca true, a is_valid("user", "1234") zwraca false.
Testy same wywołują is_valid(). Nie wywołuj jej i niczego nie wypisuj.
Spróbuj swoich sił
func is_valid(username: String, password: String):
# Napisz kod tutaj
pass
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneDzielenie całkowiteOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania7Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiFormatowanie ciągów znakówWejścieRzutowanie typówPowtórka — do 120Powtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiArgumentyZwracanie wartościTypy zwracanych wartościPowtórka — funkcja sigmaPowtórka — funkcja walidującaWartości domyślne5Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operator warunkowy8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych14Zaawansowane tablice
Wycinanie fragmentów tablicyOperatory sekwencjiPrzynależnośćSortowanie i odwracanie3Zmienne, część 2
Deklarowanie typówWnioskowanie o typachStałePowtórka — inicjalizacja zmiennychKonwersja typów6Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka – prosty kalkulatorZagnieżdżone if - elseInstrukcja match9Pętle
Pętla forPętla whilePrzerwijKontynuujPowtórka — silniaFunkcja rangePętla zagnieżdżonaPowtórka — dane wejściowe dynamicznePoćwicz samodzielnie: Kompilator GDScript online