Создайте случайные треугольники внутри квадрата 5x5 и постройте их - PullRequest
0 голосов
/ 07 ноября 2019

Я не могу сгенерировать случайный треугольник внутри квадрата 5x5. Затем найдите площадь и периметр этого случайного треугольника.

Я должен использовать базовый питон, поэтому ниже приведен код, который я пробовал.

from random import *
from math import *

#ask the user for how many triangles they want to test
trials = int(input("How many random triangles would you like to test? "))

#Create the 5x5 square
square = []
for length in range(5):
    square.append([])
for width in range(5):
    square[length].append("0")

for triangle in range(trials):
    x = randint(0, len(square)-1)
    y = randint(0, len(square[0])-1)

Я ищу код, который позволитслучайный треугольник, который будет нанесен в квадрате.

1 Ответ

0 голосов
/ 07 ноября 2019

Вам не хватает команды print в цикле for. Все, что вы хотите напечатать, укажите как print(x, y) (или выведите x, y) в зависимости от того, используете ли вы python 3 или 2. соответственно.

Просмотрите matplotlib и найдите несколько примеров, как построить линию между(x, y) векторов. Это должно быть так.

Вот пример Построение линий, соединяющих точки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...