Предмет: Информатика, автор: t96091932

Напишите программу для получения первых 2 и последних 2 символов в строке. Если строка содержит 2 символа, выведите их 2 раза. Если в строке 2 символа, выведите саму строку. Если строка содержит меньше 2 символов, то выведите сообщение «Error».Error».​


Аноним: Язык?

Ответы

Автор ответа: Аноним
1

Відповідь:

# Get the string from the user

string = input("Please enter a string: ")

# Get the length of the string

string_length = len(string)

# Check if the string has at least 2 characters

if string_length >= 2:

   # Get the first 2 and last 2 characters

   first_two = string[:2]

   last_two = string[-2:]

   # Print the characters

   print(first_two + last_two)

   # Check if the string has exactly 2 characters

   if string_length == 2:

       print(string * 2)

else:

   print("Error")

Пояснення:

Приложения:

t96091932: спасибо
Автор ответа: ILFV183
1

python:

from sys import stderr

st = input()

if len(st) < 2:

   stderr.write('Error')

else:

   print(st[:2], st[-2:])

Похожие вопросы
Предмет: Алгебра, автор: lajzamak