Решите эти на питоне !
№ 4.2.7
дана непустая последовательность целых чисел, оканчивающаяся нулем. найти сумму и количество введенных чисел.
№ 4.2.9
дано вещественное число a. найдите наименьшее натуральное n, для которого верно
1+1/2+1/3++1/n> a
№ 4.2.11
вывести в строку 10 первых натуральных чисел, оканчивающихся на цифру k, кратных числу s и находящихся в интервале, левая граница которого равна start.
№ 4.2.13
для введенных с клавиатуры положительных целых чисел a и b (a≤b) определите:
-сумму всех целых чисел от a до b;
-произведение всех целых чисел от a до b;
-среднее арифметическое всех целых чисел от a до b;
-среднее нечетных чисел от a до b.
отрезок поиска включает сами числа a и b. при выводе вещественных результатов оставьте два знака после запятой.
№ 4.2.15
известна масса каждого предмета в кг., загружаемого в грузовик. определить, возможна ли перевозка груза, если грузоподъемность грузовика равна p кг.
№ 4.2.17
решите № 4.2.7, организовав бесконечный цикл, который бы прерывался при выполнении условия, используя оператор break.
№ 4.2.19
выведите на экран (в строку) все целые числа от a до b, кратные некоторому числу c.
№ 4.2.21
известно количество учеников в классе и их рост (см.); рост мальчиков условно задан отрицательными числами. определите средний рост мальчиков и средний рост девочек.
при выводе вещественных результатов оставьте один знак после запятой.
№ 4.2.23
дано натуральное число n. определите, является ли оно членом последовательности фибоначчи .
№ 4.2.25
выведите на экран таблицу умножения на n (2
1 х 1 = 1 1 х 2 = 2 1 х n =
2 х 1 = 2 2 х 2 = 4 2 х n =
n х 1 = n х 2 = n х n =
№ 4.2.27
выведите на экран (в строку) n первых простых чисел.
№ 4.2.29
дан список из n вещественных чисел, введенных с клавиатуры (среди чисел есть по крайней мере одно положительное и отрицательное число).
сформируйте из него 2 списка:
-положительных чисел, используя списковые включения;
-отрицательных чисел, не используя списковые включения.
выведите на экран:
-исходный список;
-получившиеся списки;
-среднее арифметическое первого списка и среднее второго списка.
при выводе вещественных результатов оставьте два знака после запятой.
№ 4.2.7
Для решения этой задачи нам необходимо вводить числа до тех пор, пока не будет введен ноль, и затем найти сумму и количество введенных чисел. Давайте напишем код:
```python
numbers = [] # Создаем пустой список для хранения чисел
while True:
number = int(input("Введите число: ")) # Вводим число с клавиатуры
if number == 0:
break # Если введен ноль, прерываем цикл
numbers.append(number) # Добавляем число в список
sum_of_numbers = sum(numbers) # Находим сумму чисел
count_of_numbers = len(numbers) # Находим количество чисел
print("Сумма чисел:", sum_of_numbers)
print("Количество чисел:", count_of_numbers)
```
№ 4.2.9
Для решения этой задачи нам нужно найти наименьшее натуральное число n, для которого сумма чисел от 1 до n будет больше заданного числа a. Давайте пошагово напишем решение:
```python
a = float(input("Введите вещественное число a: ")) # Вводим число a
sum_of_numbers = 0
n = 1
while sum_of_numbers <= a:
sum_of_numbers += 1 / n
n += 1
print("Наименьшее натуральное число n:", n)
```
№ 4.2.11
В этой задаче нам нужно вывести в строку 10 первых натуральных чисел, оканчивающихся на цифру k, кратных числу s и находящихся в интервале, левая граница которого равна start. Давайте пошагово напишем решение:
```python
start = int(input("Введите левую границу интервала: ")) # Вводим левую границу интервала
k = int(input("Введите цифру k: ")) # Вводим цифру k
s = int(input("Введите число s: ")) # Вводим число s
count = 0
number = start
while count < 10:
if number % 10 == k and number % s == 0:
print(number, end=" ")
count += 1
number += 1
```
№ 4.2.13
Для решения этой задачи нам нужно для введенных с клавиатуры положительных целых чисел a и b (a ≤ b) определить: сумму всех целых чисел от a до b, произведение всех целых чисел от a до b, среднее арифметическое всех целых чисел от a до b и среднее нечетных чисел от a до b. При выводе вещественных результатов необходимо оставить два знака после запятой. Давайте пошагово напишем решение:
```python
a = int(input("Введите положительное целое число a: ")) # Вводим число a
b = int(input("Введите положительное целое число b: ")) # Вводим число b
sum_of_numbers = sum(range(a, b + 1)) # Находим сумму чисел от a до b
product_of_numbers = 1
for number in range(a, b + 1):
product_of_numbers *= number
average_of_numbers = sum_of_numbers / (b - a + 1) # Находим среднее арифметическое чисел
average_of_odd_numbers = sum(number for number in range(a, b + 1) if number % 2 != 0) / ((b - a) // 2 + 1) # Находим среднее нечетных чисел
print("Сумма чисел от a до b:", sum_of_numbers)
print("Произведение чисел от a до b:", product_of_numbers)
print("Среднее арифметическое чисел от a до b:", round(average_of_numbers, 2))
print("Среднее нечетных чисел от a до b:", round(average_of_odd_numbers, 2))
```
№ 4.2.15
Для решения этой задачи нам нужно определить, возможна ли перевозка груза, зная массу каждого предмета в кг и грузоподъемность грузовика p кг. Давайте пошагово напишем решение:
```python
p = float(input("Введите грузоподъемность грузовика: ")) # Вводим грузоподъемность грузовика
total_weight = 0
while True:
weight = float(input("Введите массу предмета (0 для окончания ввода): ")) # Вводим массу предмета
if weight == 0:
break # Если введен 0, прерываем цикл
total_weight += weight
if total_weight <= p:
print("Перевозка груза возможна")
else:
print("Перевозка груза невозможна")
```
В этом ответе мы рассмотрели первые пять задач. Если у вас возникнут вопросы по остальным задачам или нужна помощь, пожалуйста, сообщите мне. Я с удовольствием помогу вам решить их!