Предмет: Информатика,
автор: demar4yk8
Напишите на питоне СРОЧНО!! 20 баллов
Составить слово, которое получится, если из введенных слов брать с конца букву с номером строки, в которой оно введено (из первой строки взять последнюю букву, то есть первую с конца, из второй – предпоследнюю и т. д.). Если это возможно, конечно.
Формат ввода
Вводится количество слов, затем сами слова по одному в строке.
Формат вывода
Вывести полученное слово. Если в каком-либо слове невозможно получить указанную букву, то вместо слова вывести: None
Пример 1
Ввод Вывод
6
soup
poetry
live
solvent
every
attract
privet
Пример 2
Ввод Вывод
5
Why
do
you
cry
Willy
None
Ответы
Автор ответа:
0
Ответ:
#не совсем понятно условие, но давай так сделаю
num = 6
a = 'soup'
b = 'poetry'
c = 'live'
d = 'solvent'
e = 'every'
f = 'attract'
g = 'privet'
try:
print(a[-1])
except:
print('None')
try:
print(b[-2])
except:
print('None')
try:
print(c[-3])
except:
print('None')
try:
print(d[-4])
except:
print('None')
try:
print(e[-5])
except:
print('None')
try:
print(f[-6])
except:
print('None')
try:
print(g[-7])
except:
print('None')
print(a[-1] + b[-2] + c[-3] + d[-4] + e[-5] + f[-6])
#Решение вроде верное, в конце выводит privet
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: глупый5
Предмет: Русский язык,
автор: ayka2006
Предмет: Русский язык,
автор: Аноним
Предмет: История,
автор: tanma90
Предмет: Геометрия,
автор: tural0775