(Язык ответить хотя б на 2) 1) Напишите функцию которое принимает положительное число и возвращает количество цифр 2)Проверить все ли символы строки заглавные. Если строка пустая или в ней нет букв - функция должна вернуть True.
3) В списке первый элемент должен стать последним. Пустой список или список из одного элемента не должен измениться.
replace_first([1, 2, 3, 4]) == [2, 3, 4, 1]
replace_first([1]) == [1]
4) Вам дана состоящая только из цифр. Вам нужно посчитать сколько нулей ("0") находится в начале строки.
Пример:
beginning_zeros('100') == 0
beginning_zeros('001') == 2
beginning_zeros('100100') == 0
beginning_zeros('001001') == 2
beginning_zeros('012345679') == 1
beginning_zeros('0000') == 4
5) Проверить является ли число четным или нет. Ваша функция должна возвращать True если число четное, и False если число не четное.
6) На вход Вашей функции будет передано одно предложение. Необходимо вернуть его исправленную копию так, чтобы оно всегда начиналось с большой буквы и заканчивалось точкой.
Обратите внимание на то, что не все исправления необходимы. Если предложение уже заканчивается на точку, то добавлять еще одну не нужно, это будет ошибкой
correct_sentence("greetings, friends") == "Greetings, friends."
correct_sentence("Greetings, friends") == "Greetings, friends."
correct_sentence("Greetings, friends.") == "Greetings, friends."
7) Классический язык программирования в Битландии — Bit++. Этот язык очень необычный и сложный!
Особенность языка Bit++ состоит в том, что в нем ровно одна переменная, которая называется x. Также в этом языке есть две операции:
• Операция ++ увеличивает значение, хранящееся в переменной x на 1.
• Операция -- уменьшает значение, хранящееся в переменной x на 1.
Предложение в языке Bit++ — это последовательность, состоящая из ровно одной операции и ровно одной переменной x. Предложение записывается без пробелов, то есть может содержать только символы: «+», «-», «X». Выполнить предложение, значит выполнить операцию, которая содержится в предложении.
Программа на языке Bit++ — это последовательность предложений, каждое из которых требуется выполнить. Выполнить программу, значит выполнить все ее предложения.
Вам задана программа на языке Bit++. Перед выполнением программы в переменной x хранится значение 0. Выполните программу и выведите значение, которое будет храниться в переменной x после выполнения программы.
Входные данные
В первой строке записано единственное целое число n (1 ≤ n ≤ 150) — количество предложений в программе. В каждой из следующих n строк записано по предложению. Каждое предложение состоит из ровно одной операции (++ или --) и ровно одной переменной x (обозначается буквой «X»). Таким образом, не бывает пустых предложений. Операция и переменная могут быть записаны в любом порядке.
Выходные данные
Выведите единственное целое число — значение, которое будет храниться в переменной x после выполнения программы
Пример
1)
Ввод
1
++x
Вывод
1
2)
Ввод
3
++х
Х++
x- -
вывод
1