не знаю что там в твоём коде не так. написал свой -
import random
number_list = []
for n in range(10):
number_list.append(random.randint(0, 100))
lower_fifty = []
higher_fifty = []
for i in number_list:
if i < 50:
lower_fifty.append(i)
elif i >= 50:
higher_fifty.append(i)
print('список элементов ниже пятидесяти:', lower_fifty)
print('список элементов выше пятидесяти:', higher_fifty)
amount_low = 0
amount_higher = 0
for low in lower_fifty:
amount_low = amount_low + low
for high in higher_fifty:
amount_higher = amount_higher + high
print('среднее значение элементов ниже пятидесяти: ' + str(amount_low / len(lower_fifty)))
print('среднее значение элементов выше пятидесяти: ' + str(amount_higher / len(higher_fifty)))
import random
N = [random.randint(0, 100) for i in range(10)]
print ("Array is:", N)
sum_less_50 = 0
Count_less_50 = 0
sum_more_50 = 0
Count_more_50 = 0
for elem in N:
if elem >= 50:
Count_more_50 += 1
sum_more_50 += elem
else:
Count_less_50 += 1
sum_less_50 += elem
print("Awerage of nums, that < 50: ", end = "")
if Count_less_50 > 0:
print(sum_less_50 / Count_less_50)
else:
print(0)
print("Awerage of nums, that >= 50: ", end= "")
if Count_more_50 > 0:
print(sum_more_50 / Count_more_50)
else:
print(0)
Поделитесь своими знаниями, ответьте на вопрос:
Вдесятичной записи числа 42**4 замените звездочки цифрами , если известно , что число кратно 72. выведите найденные числа на экран
#include <iostream>
int main()
{
std::size_t variation;
for (std::size_t i = 10; i < 100; ++i){
variation = 42000 + i * 10 + 4;
if (variation % 72 == 0)
std::cout << "42" << i << "4, ";
}
return 0;
}