Размещено 3 года назад по предмету
Информатика
от rweyurrkkew
Python Code Довольно легкие задачки, даю за них 40 баллов
1. Перевірити, чи рядок є паліндромом. Паліндром - рядок, який читається в дві сторни однаково. Наприклад 1001, або 121.
2. Розгляньте масив/список овець, де деякі овець можуть бути відсутні на своєму місці. Нам потрібна функція, яка підраховує кількість овець у масиві (true означає наявність).
Наприклад
[True, True, True, False,
True, True, True, True ,
True, False, True, False,
True, False, False, True ,
True, True, True, True ,
False, False, True, True]
Правильною відповіддю буде 17.
3. Напишіть функцію, яка приймає невід’ємне ціле число як вхідні дані та повертає список усіх ступенів 2 із показником степеня від 0 до n( включно ).
Наприклад
n = 0 ==> [1] # [2^0]
n = 1 ==> [1, 2] # [2^0, 2^1]
n = 2 ==> [1, 2, 4] # [2^0, 2^1, 2^2]
4. Напишіть функцію, яка приймає список і повертає список у зворотному порядку.
Наприклад
[1, 2, 3, 4] -> [4, 3, 2, 1]
[9, 2, 0, 7] -> [7, 0, 2, 9]
5. Наша футбольна команда завершила чемпіонат. Результат кожного збігу виглядає як «x:y». Результати всіх матчів фіксуються в збірнику.
Наприклад: ["3:1", "2:2", "0:1"]
Напишіть функцію, яка приймає такий збір і підраховує очки нашої команди в чемпіонаті. Правила підрахунку очок за кожен матч:
якщо x > y: 3 бали
якщо x < y: 0 балів
якщо x = y: 1 бал
6. Написати функцію, яка приймає рядок і повертає той же рядок, але заміняє: