Вопрос задан 30.09.2023 в 08:30. Предмет Информатика. Спрашивает Мельник Дима.

Напишіть програмний код, який виконував би наступні дії: 1)за допомогою функції input по черзі

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Намсараева Сэсэг.

Ответ:

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) // выводим все эти переменные

Примерно так, это всего лишь набросок, поэтому тебе нужно лишь подкорректировать и изменить

Удачи :)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звучить як цікава задача! Нижче наведено приклад програмного коду на мові 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 оболонки для виконання.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос