Найти - Пользователи
Полная версия: Составить список из 250 случайных чисел. Определить среднеарифметическое чисел, которые заканчиваются на 2. Если таких нет вывести сообщение.
Начало » Центр помощи » Составить список из 250 случайных чисел. Определить среднеарифметическое чисел, которые заканчиваются на 2. Если таких нет вывести сообщение.
1 2
Columbia
Составить список из 250 случайных чисел. Определить среднеарифметическое чисел, которые заканчиваются на 2. Если таких нет вывести сообщение.
Columbia
import random

numbers = [random.randint(0, 100) for i in range(250)]
count = 0
numbers_sum = 0
for i in numbers:
if i % 10 == 2:
count += 1
numbers_sum += i
print(numbers_sum / count)
recidivist
 from random import randrange
a,s,j=[randrange(-9*10**100,9*10**100) for i in range(250)],0,0
for i in range(len(a)):
   if a[i]%int('1'+'0'*(len(str(a[i]))-len(str(a[i]))+1))==2 or a[i]==2:
        s,j=s+a[i],j+1
print(s/j)
остаток от деления на 10 не собртает, например, на 123
wi34rd
recidivist, ваш код - говно, простите, если обидел
Shaman
wi34rd, мне кажется, Вам ещё рано разбрасываться такими оценками.
wi34rd
a,s,j=,0,0
Явное лучше неявного. © Дзен Python, лучше отдельно присваивать каждой переменной значение в данном случае.
for i in range(len(a)):
Правильнее так:
 for i in a:
   #работаем с i, а не с a[i]
if a%int('1'+'0'*(len(str(a))-len(str(a))+1))==2 or a==2:
Тут вообще какой-то ад.
остаток от деления на 10 не собртает, например, на 123
123 не оканчивается на 2

Shaman, мне кажется, не вам об этом мне говорить.

Но извиняюсь за то, что просто пришел, сказал что код - говно и ушел. Это некорректно. Надо все таки пояснять или ничего не писать.
Shaman
wi34rd
Shaman, мне кажется, не вам об этом мне говорить.
Я не первый раз обращаю внимание на Ваш код и если я до сих пор ничего не сказал, это не значит что с ним всё в порядке.
wi34rd
Shaman
я до сих пор ничего не сказал
Жаль.
Shaman
wi34rd
Жаль.
Попробуйте отполировать свой “факториал”.
wi34rd
https://python.su/forum/topic/32343/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB