Top.Mail.Ru
Ответы

Помогите сделать программу в питон

ПРИМЕР КОДА:
from math import *
from random import *
flag = 0
print(" X Y Res")
print("-------------------")
for n in range(10):
x = uniform(, )
y = uniform(, )
if (x < ) or (x > ):
flag = 0
if (((x>=) and (x< ) and (y>=)
and (y<= ))
or
((x>=)and(x<=)and(y>=)
and (y<= ))):
flag = 1
else:
flag = 0
print("{0: 7.2f} {1: 7.2f}"
.format(x, y), end=" ")
if flag:
print("Yes")
else:
print("No")

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Знаток

Чтобы создать программу на Python, необходимо определить, что именно должна делать программа. В примере кода, который вы привели, программа генерирует случайные координаты точек на плоскости и проверяет, находятся ли они в заданной области. Затем программа выводит координаты точки и результат проверки в консоль.

Если вы хотите изменить параметры генерации точек или область, которая проверяется на наличие точек, вам нужно изменить соответствующие значения в коде. Вот пример измененного кода, который генерирует 5 случайных точек и проверяет, находятся ли они внутри заданной области:

12345678910111213141516
 from random import uniform 
 
print("X   Y   Res") 
print("---------------") 
 
for i in range(5): 
    x = uniform(-10, 10) 
    y = uniform(-10, 10) 
    if (x < -5) or (x > 5): 
        flag = 0 
    elif (((x >= -5) and (x < 0) and (y >= -5) and (y <= 5)) or ((x >= 0) and (x <= 5) and (y >= -5) and (y <= 5))): 
        flag = 1 
    else: 
        flag = 0 
    print("{0:.2f}  {1:.2f}  {2}".format(x, y, "Yes" if flag else "No")) 
 

В этом примере программа генерирует 5 случайных точек с координатами, которые находятся в диапазоне от -10 до 10. Затем программа проверяет, находятся ли эти точки в области, заданной координатами (-5, -5) и (5, 5). Если точка находится в этой области, программа выводит "Yes", если нет - "No". Координаты и результаты выводятся в консоль.