
Напишіть програмний код, який виконував би наступні дії: 1)за допомогою функції input по черзі
отримував би з консолі прізвище, ім’я та по батькові та присвоював би їхнє значення змінним last_name, first_name та middle_name відповідно; 2) комбінував значення змінних і виводив повне ПІБ користувача (наприклад, Петров Петро Петрович); 3) за допомогою зрізів формував скорочений варіант ПІБ (наприклад, Коваленко А.І.) 4) визначав довжину рядка прізвища, імені та по батькові окремо і повну довжину ПІБ; 5) виводив би ПІБ у зворотному (реверсивному) порядку; 6) переводив би всі літери ПІБ у верхній та нижній регістр відповідно.

Ответы на вопрос

Ответ:
import time // подключаем библиотеку time для управления временем
first_name = input("Ім’я:") // узнаем имя и записываем в first_name
middle_name = input("Прізвище:") // узнаем фамилию и записываем в middle_name
last_name = input("По батькові:") // узнаем отчество и записываем в last_name
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print("ПІБ користувача:" , middle_name , first_name , last_name) // выводим полное ФИО
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print("Скорочений ПІБ:" , middle_name , first_name[:1] + "." + last_name[:1] + ".") // выводим скороченое ФИО
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print(len(middle_name)) // узнаем длину фамилии и выводим
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print(len(first_name)) // узнаем длину имя и выводим
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print(len(last_name)) // узнаем длину отчества и выводим
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print(len(middle_name + first_name + last_name)) // // узнаем длину полного ФИО и выводим
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print("ПІБ у зворотному порядку:" , last_name , first_name , middle_name) // ФИО в обратном порядке
time.sleep(1) // останавливаем выполнение программы на 1 секунду
txt = middle_name // в переменную txt записываем middle_name
x = txt.upper() // в переменную x записываем txt.upper() это значит что мы используем стандартную функцию upper для преобразования всех символов в строке в верхний регистр
txt2 = first_name // в переменную txt2 записываем first_name
y = txt2.upper() // в переменную y записываем txt2.upper() это значит что мы используем стандартную функцию upper для преобразования всех символов в строке в верхний регистр
txt3 = last_name // в переменную txt3 записываем last_name
z = txt3.upper() // в переменную z записываем txt3.upper() это значит что мы используем стандартную функцию upper для преобразования всех символов в строке в верхний регистр
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print(x , y , z) // выводим все эти переменные
txt4 = middle_name // в переменную txt4 записываем middle_name
q = txt4.lower() // в переменную q записываем txt4.lower() это значит что мы используем стандартную функцию lower для преобразования всех символов в строке в нижний регистр
txt5 = first_name // в переменную txt5 записываем last_name
c = txt5.lower() // в переменную c записываем txt5.lower() это значит что мы используем стандартную функцию lower для преобразования всех символов в строке в нижний регистр
txt6 = last_name // в переменную txt6 записываем last_name
x = txt6.lower() // // в переменную x записываем txt6.lower() это значит что мы используем стандартную функцию lower для преобразования всех символов в строке в нижний регистр
time.sleep(1) // останавливаем выполнение программы на 1 секунду
print(q , c , x) // выводим все эти переменные
Примерно так, это всего лишь набросок, поэтому тебе нужно лишь подкорректировать и изменить
Удачи :)
Объяснение:



Звучить як цікава задача! Нижче наведено приклад програмного коду на мові Python, який виконує всі зазначені вами дії:
python# Отримуємо прізвище, ім'я та по батькові від користувача
last_name = input("Введіть ваше прізвище: ")
first_name = input("Введіть ваше ім'я: ")
middle_name = input("Введіть ваше по батькові: ")
# Виводимо повне ПІБ користувача
full_name = f"{last_name} {first_name} {middle_name}"
print("Повне ПІБ: ", full_name)
# Формуємо скорочений варіант ПІБ
short_name = f"{last_name} {first_name[0]}.{middle_name[0]}."
print("Скорочений варіант ПІБ: ", short_name)
# Визначаємо довжину прізвища, імені, по батькові та повної довжини ПІБ
last_name_length = len(last_name)
first_name_length = len(first_name)
middle_name_length = len(middle_name)
full_name_length = len(full_name)
print("Довжина прізвища: ", last_name_length)
print("Довжина імені: ", first_name_length)
print("Довжина по батькові: ", middle_name_length)
print("Повна довжина ПІБ: ", full_name_length)
# Виводимо ПІБ у зворотньому порядку
reverse_name = f"{middle_name} {first_name} {last_name}"
print("ПІБ у зворотньому порядку: ", reverse_name)
# Переводимо всі літери ПІБ у верхній та нижній регістр
upper_case_name = full_name.upper()
lower_case_name = full_name.lower()
print("ПІБ у верхньому регістрі: ", upper_case_name)
print("ПІБ у нижньому регістрі: ", lower_case_name)
Цей код використовує введення користувача за допомогою функції input()
, обробляє та виводить дані згідно з вказаними вами вимогами. Будь ласка, скопіюйте його до своєї Python оболонки для виконання.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili