Найти - Пользователи
Полная версия: Помогите разобраться почему "Задача решена частично"
Начало » Python для новичков » Помогите разобраться почему "Задача решена частично"
1
fpa
Добрый день,
Помогите пожалуйста разобраться в чём может быть ошибка/неточность - при загрузке кода выдается “Задача решена частично”

Входная строка содержит три числа: границы диапазона случайных чисел A и B , а также размер массива N. Все числа разделены пробелами. Гарантируется, что 0 < N ≤ 10000 .
В первой строке программа должна вывести N элементов построенного массива, разделив их пробелами, а во второй строке – количество трёхзначных чисел в массиве, которые не делятся на 5.

Решение:
from random import randint
A, B, N = map(int, input().split())
C = * N
count = 0
for i in range(N):
C = randint(A, B)
for i in range(N):
print(C, end=“ ”)
for i in range(N):
if 1 <= (C / 100) < 10 and C % 5 != 0:
count += 1
print()
print(count)
xam1816
[code python]сюда вставлять код для правильного отображения[/code]

 from random import randint
a = b = n = None
while True:
    try:
        print('a b n >>> ')
        a, b, n = (int(i) for i in input().split())
        if 0 < n <= 1000:
            break
        else:
            print('bad:','0 < n <= 10000')
            continue
    except:
        print('bad')
        continue
#
rand_seq = [randint(a, b) for i in range(n)]
#
count = sum(i % 5 != 0 for i in rand_seq if 99 < i < 1000)
#
print(' '.join(str(i) for i in rand_seq))
print(count)
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