# Домашнее задание на лето
----
1. Нарисовать:

----
2. Нарисовать:

----
3. Дано четырехзначное число abcd (буквами обозначены цифры этого числа). Вам нужно найти число, равное abcd + dcba + acbd + badc
----
4. Школьники делят яблоки так, чтобы у двух любых разница была не более, чем в 1 яблоко (5 школьников поделят 28 яблок так, что у двух будет 5 яблок, а у трех по 6 яблок). Определите количество школьников, которым досталось меньше яблок. Количество школьников и яблок задает пользователь.
----
5. В переменной min лежит число от 0 до 59. Определите в какую четверть часа попадает это число (в первую, вторую, третью или четвертую).
----
6. Дана строка, состоящая из символов, например, 'abcde'. Проверьте, что первым символом этой строки является буква 'a'. Если это так - выведите 'да', в противном случае выведите 'нет'.
----
7. Напишите калькулятор, который принимает на вход два числа и символ `+`, `-`, `*`, `/`, после чего выполняет поставленную задачу. Код не удаляйте, он понадобится дальше.
----
8. Напишите программу, где пользователь вводит любое целое положительное число. А программа суммирует все числа от 1 до введенного пользователем числа.
----
9. Напечатать все трехзначные числа, в десятичной записи которых нет двух одинаковых цифр.
----
10. Дана строка, выведите её последний символ.
----
11. Дана строка, проверьте, содержит ли она в себе подстроку 'this' или нет.
----
12. Модифицируйте код предыдущей задачи, чтобы подстроку вводил пользователь.
----
13. Напишите программу, которая записывает в файл 'calc_results' результат работы калькулятора из 7 задачи.
----
14. Напишите программу, которая выведет все строки из файла 'calc_results'
----
15. Дано число, используя цикл while, посчитайте сумму цифр в числе.
----
16. Дано число, используя цикл while, посчитайте количество нулей в числе.
----
17. Вам будет дан код игры "угадай число", где компьютер будет угадывать ваше число. У вас будет две задачи:
1. введите ограничение на количество попыток у компьютера на отгадывания числа до 6.
2. сделайте компьютер "человечнее". Сейчас используется алгоритм, отсекающий половину чисел за раз. Сделайте так, чтобы в выборе числа компьютер выбирал его случайно в неком диапазоне от числа, которое бы выбрал компьютер просто так. Ничего страшного, если он начнет проигрывать.
Код:
```
left = 1
right = 100
while True:
current = (left+right)//2
is_right = input('Ваше число:{}?(да, больше, меньше)'.format(current))
if is_right.lower() == 'да':
print('Я его угадал!')
break
elif is_right=='больше':
left = current + 1
else:
right = current - 1
```