40 lines
882 B
Python
Raw Permalink Normal View History

2021-08-01 00:38:49 +04:00
marbles = [10, 13, 39, 14, 41, 9, 3, 100]
def recursive_compute_sum(list):
if len(list) == 0:
return 0
else:
first = list[0]
rest = list[1:]
sum = first + recursive_compute_sum(rest)
return sum
sum = recursive_compute_sum(marbles)
print('Сумма равна', sum)
letter = 'radars'
def polindrom(str):
# с помощию цикла
# list = []
# ob_list = []
# for i in str:
# list.append(i)
# for i in str[::-1]:
# ob_list.append(i)
# if list == ob_list:
# return 'полиндром'
# else:
# return 'не полиндром'
# без цикла, просто через срез
if str == str[::-1]:
return 'полиндром'
else:
return 'не полиндром'
status = polindrom(letter)
print('Слово', letter, status)