Собственно последние вечера читаю Питон.
Да, 1С немного отложил, поймал на мысли, что опять бухгалтерия, опять финансы и немного накрыло.
Вообщем вернуть, но позже.
Всю неделю читаю Питон, синтаксис понятен.
Вот первый небольшой код. Собственно первые шаги и понятно что не особо смысловой.
fist_name = input("Как твоё имя?")
last_name = input("Какая твоя фамилия")
age = int(input("Сколько тебе лет?"))
full_name = f"{fist_name} {last_name}, твой возраст {age}"
message = f"Привет, {full_name}!"
if (age >= 30) :
print(f"Привет {full_name} лет, \n Доступ разрешен!")
else:
print(f"Привет {full_name} лет, \n Доступ запрещен!")
Вроде всё норм? но вот что хотелось бы, пока не нашел как, ну понятно только начал.
Сейчас в коде пользователь сам вводит свой возраст, а хотелось бы что бы пользователь ввел свой год рождения и автоматом вычисляя возраст от текущего года, ну и далее по коду, если >=30...
что-то вроде timedate(year) - age >=30
второй момент: Пользователь вводит свою Фамилию, хотелось бы что бы по коду проверялся список Фамилий из файла txt например, Иванов, Петров, Сидоров и если пользователь не ввел одну из этих Фамилий то доступ тоже запрещен.
Собственно как-то так :)
p.s.
обзоры и видосы будут по линукс в ближайшие дни, работа учёба, семья :)
p.s.
спустя небольшое время изменил код как хотел
#Делаю доступ по возрасту, возраст боьше или равно 30 лет
#возраст определяется: текущий год - дата рождения
fist_name = input("Как твоё имя?")
last_name = input("Какая твоя фамилия")
age = int(input("Введи свой год рождения?"))
#текущий год
import datetime
now = datetime.datetime.now()
now1 = now.year - age
#определения возраста
full_name = f"{fist_name} {last_name}, твой возраст {now1}"
#итог
message = f"Привет, {full_name}!"
if (now1 >= 30) :
print(f"Привет {full_name} лет, \n Доступ разрешен!")
else:
print(f"Привет {full_name} лет, \n Доступ запрещен!")