feat: Урок 2
This commit is contained in:
parent
cf658c4aad
commit
4762fa6fb1
5
.gitignore
vendored
5
.gitignore
vendored
@ -158,5 +158,8 @@ cython_debug/
|
|||||||
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
||||||
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
||||||
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||||
#.idea/
|
.idea/
|
||||||
|
dict.py
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,23 +1,34 @@
|
|||||||
# int() str() bool()
|
# int() str() bool()
|
||||||
|
# todo: Ввести type hinting.
|
||||||
|
# Написать валидацию входных значений.
|
||||||
|
# Обернуть это функцией
|
||||||
|
# В логине должна быть собачка @
|
||||||
|
|
||||||
login = "admin"
|
|
||||||
passwd = 123
|
|
||||||
|
|
||||||
login_ = input("Введите логин:")
|
LOGIN :str = "admin@mail.ru"
|
||||||
|
PASSWD :int = 123
|
||||||
|
|
||||||
|
def login_password_validation():
|
||||||
|
# todo:
|
||||||
|
login_ = input("Введите email:")
|
||||||
|
if not "@" in login_:
|
||||||
|
print("Error")
|
||||||
|
exit(100)
|
||||||
passwd_ = int(input("Введите пароль:"))
|
passwd_ = int(input("Введите пароль:"))
|
||||||
|
return login_, passwd_
|
||||||
|
|
||||||
|
l, p = login_password_validation()
|
||||||
if (login == login_):
|
print(l)
|
||||||
print("login_:", login_)
|
print(p)
|
||||||
if (passwd == passwd_):
|
def check_login_password():
|
||||||
print("passwd_:",passwd_ )
|
#
|
||||||
|
login_, passwd_ = login_password_validation()
|
||||||
|
if ( LOGIN == login_ and PASSWD == passwd_ ):
|
||||||
print("Вы успешно вошли в систему!")
|
print("Вы успешно вошли в систему!")
|
||||||
else:
|
else:
|
||||||
print("Логин и пароль не совпадает!")
|
print("Логин и пароль не совпадает!")
|
||||||
else:
|
|
||||||
print("Логин и пароль не совпадает!")
|
# check_login_password()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
30
lesson_2/code/login.py
Normal file
30
lesson_2/code/login.py
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# int() str() bool()
|
||||||
|
# todo: Ввести type hinting.
|
||||||
|
# Написать валидацию входных значений.
|
||||||
|
# Обернуть это функцией
|
||||||
|
# В логине должна быть собачка @
|
||||||
|
|
||||||
|
LOGIN :str = "admin@mail.ru"
|
||||||
|
PASSWD :int = 123
|
||||||
|
|
||||||
|
def login_password_validation():
|
||||||
|
# todo:
|
||||||
|
login_ = input("Введите email:")
|
||||||
|
if not "@" in login_:
|
||||||
|
print("Error")
|
||||||
|
exit(100)
|
||||||
|
passwd_ = int(input("Введите пароль:"))
|
||||||
|
return login_, passwd_
|
||||||
|
|
||||||
|
l, p = login_password_validation()
|
||||||
|
|
||||||
|
# print(l)
|
||||||
|
# print(p)
|
||||||
|
|
||||||
|
def check_login_password():
|
||||||
|
#
|
||||||
|
login_, passwd_ = login_password_validation()
|
||||||
|
if ( LOGIN == login_ and PASSWD == passwd_ ):
|
||||||
|
print("Вы успешно вошли в систему!")
|
||||||
|
else:
|
||||||
|
print("Логин и пароль не совпадает!")
|
||||||
2
lesson_2/home_task/task11.py
Normal file
2
lesson_2/home_task/task11.py
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# todo: Дан номер месяца (1 — январь, 2 — февраль, ...). Вывести название соответствующего
|
||||||
|
# времени года ("зима", "весна" и т.д.).
|
||||||
3
lesson_2/home_task/task12.py
Normal file
3
lesson_2/home_task/task12.py
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# todo: Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм,
|
||||||
|
# 4 — тонна, 5 — центнер. Дан номер единицы массы и масса тела M в этих единицах (вещественное число).
|
||||||
|
# Вывести массу данного тела в килограммах
|
||||||
5
lesson_2/home_task/task13.py
Normal file
5
lesson_2/home_task/task13.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# В восточном календаре принят 60-летний цикл, состоящий из 12- летних подциклов,
|
||||||
|
# обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный.
|
||||||
|
# В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона,
|
||||||
|
# змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года вывести его название,
|
||||||
|
# если 1984 год был началом цикла — годом зеленой крысы.
|
||||||
BIN
lesson_2/manual/git.pdf
Normal file
BIN
lesson_2/manual/git.pdf
Normal file
Binary file not shown.
BIN
lesson_2/manual/lection_2.pdf
Normal file
BIN
lesson_2/manual/lection_2.pdf
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user