Запитайте ім'я учня та три оцінки. Виведіть гарно оформлений табель:
--- Табель ---
Учень: Іван
Математика: 85
Українська: 92
Фізика: 78
Середній бал: 85.00
Використайте f-рядки з вирівнюванням.
💡 Підказка: Для вирівнювання чисел праворуч використайте {число:>5}. Для середнього балу: сума / 3 з форматом :.2f
🔓 Розв'язок:
name = input('Ім\'я учня: ')
math = int(input('Оцінка з математики: '))
ukr = int(input('Оцінка з української: '))
phys = int(input('Оцінка з фізики: '))
avg = (math + ukr + phys) / 3
print('--- Табель ---')
print(f'Учень: {name}')
print(f'Математика: {math:>5}')
print(f'Українська: {ukr:>5}')
print(f'Фізика: {phys:>5}')
print(f'Середній бал: {avg:.2f}')
Вивід:
3.
Завдання 3: Генератор паролів (простий)
30 XP
Запитайте у користувача його ім'я та рік народження. Згенеруйте 'пароль' за формулою: перші 3 літери імені у верхньому регістрі + останні 2 цифри року + довжина імені + '!'. Приклад: Дмитро, 1995 -> ДМИ95!6!. Виведіть пароль та його довжину.
💡 Підказка: Використайте зріз [:3], .upper(), зріз [-2:] для року, len() для довжини, та f-рядок для збирання
🔓 Розв'язок:
name = input('Ваше ім\'я: ')
year = input('Рік народження: ')
password = f'{name[:3].upper()}{year[-2:]}{len(name)}!'
print(f'Ваш пароль: {password}')
print(f'Довжина пароля: {len(password)} символів')