Задача 2. Обчислити кількість точок з цілочисельними координатами, які належать кругу радіусу R з центром у початку координат. Точки, що містяться на колі, вважати такими, що належать кругу.
Формат вхiдних даних:
Вхідний потік містить додатне число R (0 Формат вихiдних даних:
В стандартний вихідний потік вивести одне ціле число – кількість точок, які належать кругу.
Приклади:
3 29
Большое спасибо!
Answers & Comments
R = int(input())
c = 0
for x in range(-R, R + 1):
ㅤfor y in range(-R, R + 1):
ㅤㅤif x ** 2 + y ** 2 <= R ** 2:
ㅤㅤㅤc += 1
print(c)
Ответ:
R=int(input())
print(len([x for x in range(-R,R+1) for y in range(-R,R+1) if x**2+y**2<=R**2]))
Объяснение: