Дополните пожалуйста программу - Компьютерные вопросы

Вопрос Дополните пожалуйста программу

Регистрация
27 Мар 2013
Сообщения
91
Репутация
-1
Спасибо
0
Монет
0
a = input("Ввести строку:")

n = len (a)

print("Первый символ:",a[0])

print("Последний символ:",a[n - 1])

print("Средний символ:",a[(n - 1) // 2])





Что б когда ты писал слово с четным числом символов тебе писалось что среднего символа нету
 
Регистрация
22 Июн 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
a = input("Ввести строку:")
n = len (a)
print("Первый символ:",a[0])
print("Последний символ:",a[n - 1])
if((len(a) - 1) % 2 == 0):
print("Средний символ:", a[(n - 1) // 2])
else:
print("Среднего символа нет!")
 
Регистрация
16 Ноя 2012
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
a = input("Ввести строку:")
n = len (a)
print("Первый символ:",a[0])
print("Последний символ:",a[n - 1])
if((len(a) - 1) % 2 == 0):
print("Средний символ:", a[(n - 1) // 2])
else:
print("Среднего символа нет!")

 
Регистрация
17 Июн 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
if (len(a) // 2):
____print("Среднего символа нет")
else:
____print("Средний символ:",a[(n - 1) // 2])

Это вместо последней строки.
____ заменить на один отступ табуляции.
Если срабатывает наоборот, то первую строку заменить на:
if !(len(a) // 2):
 
Сверху Снизу