бажано допомогти сьогодні

Ответы
Ответ:
1. На першого дня було відправлено 1000 кур'єрів, на другий - 1000 * 2 = 2000, на третій - 2000 * 2 = 4000 і так далі. Можна записати це як послідовність: 1000, 2000, 4000, 8000, 16000, 32000 і так далі. Щоб знайти на який день було відправлено не менше 30000 кур'єрів, треба знайти такий номер дня n, коли сума перших n членів цієї послідовності буде більша або дорівнювати 30000.
1000 + 2000 + 4000 + 8000 + ... + 1000 * 2^(n-1) >= 30000
1000 * (2^n - 1) >= 30000
2^n - 1 >= 30
2^n >= 31
n >= log2(31) ≈ 5
Отже, на п'ятий день було відправлено не менше 30000 кур'єрів.
2. Використаємо цикл while для перебору всіх натуральних чисел, квадрат яких менше введеного значення. У циклі перевіряємо, чи є квадрат поточного числа меншим від введеного значення, якщо так - виводимо його на екран. Цикл продовжується доки квадрат наступного числа буде меншим або дорівнювати введеному значенню.
```python
n = int(input("Введіть ціле число: "))
i = 1
while i**2 < n:
print(i**2)
i += 1
```
Наприклад, якщо користувач введе число 50, програма виведе на екран наступні числа:
```
1
4
9
16
25
36
49
```