그래서이 모듈은 risar라고합니다. 그리고 그것이 무엇을하는지, 그립니다. 그러나 그것은 중요하지 않습니다. 나는 배경에 20 개의 꽃을 놓는이 코드를 썼다. 코드가 작동하지만 그것은 나에게 끔찍하게 어색해 보입니다. 나는 더 "환상적"으로 보일 수도 있고, 더 적은 루프가 사용될 수도있다. 저는 파이썬에 비교적 익숙합니다. 당신은 루프에서 그것을 제거 할 수 있도록, 당신은 같은 목록 5 회에 color
변수를 설정하는 우선 잘동일하지만 루프가 없음
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()
Factor out'colors'는 상수로 남아 있기 때문에. – arshajii
이 질문은 코드 검토에 관한 것이므로 주제의 주제가 아닌 것으로 보입니다. 코드 검토 stackexchange 사이트 (http://codereview.stackexchange.com/)에 있어야합니다. –
그 존재를 몰랐습니다. 저에게 알려 주셔서 감사합니다, 감사하고 그것을 확실히 사용할 것입니다! xD – Doe