Итак, у меня есть этот модуль под названием risar. И что он делает, он рисует. Но это не имеет особого значения. Я написал этот код, который устанавливает 20 цветов на заднем плане. Код работает, но мне это выглядит ужасно неудобно. Я бы хотел, чтобы он выглядел более «причудливым» или, может быть, было бы использовано меньше циклов. Я относительно новичок в python.То же, но без петель
import risar
import random
def makeFlowers():
flowers = []
for i in range(5):
colors = ["black_flower.svg","blue_flower.svg", "brown_flower.svg", "green_flower.svg","purple_flower.svg"]
for j in range(4):
x = random.randint(20, (risar.maxX-20))
y = random.randint(20, 300)
flower = risar.picture(x, y, colors[i])
flowers.append(flower)
return flowers
flowers = makeFlowers()
Фактор из 'colors', так как он остается постоянным. – arshajii
Этот вопрос не соответствует теме, потому что речь идет о просмотре кода. Должен быть на сайте проверки стека кода (http://codereview.stackexchange.com/). –
Я не знал, что существует. Спасибо, что сообщили мне, оцените его и обязательно его исповедуют! xD – Doe