Реальный Код
25 subscribers
42 photos
6 videos
55 links
The Real Coding - твой проводник в мир разработки ПО.

Делюсь реальным опытом разработки с новичками.

Практические знания и советы по:
- Python
- Selenium
- командная строка
- C++
- много других интересностей, которые пригодятся вам в профессии
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Считаем возраст юзера [python + datetime]

В прошлый раз мы уже написали скрипт для генерации рандомного пользователя. Сегодня улучшим его, добавив возраст пользователя.

Тут все достаточно просто:

1️⃣ рандомную дату рождения мы получали и раньше, сейчас же мы просто начнем ее использовать

2️⃣ формат даты нам известен и не меняется, однако приходит в виде строки!, потому с использованием функции datetime.strptime() из пакета datetime переводим ее в объект даты, чтобы работать с датой было удобнее

3️⃣ в функции get_age() несложным алгоритмом считаем, сколько полных лет прошло с даты рождения и до сегодняшнего дня (обратите внимание, что нам нужно учесть, что ДР мог в этом году либо уже пройти, либо еще нет, соответственно, значение возраста в зависимости от этого условия будет разным)

👨‍💻 полный код примера доступен тут https://github.com/DiPaolo/the-real-coding/blob/main/python/random_user_with_age.py.

#junior #python #datetime #date
👍4👎1🤔1