Yin Yang P27812


Statement
 

Graphic problem

pdf   zip

Feu un programa que dibuixi el símbol del Yin Yang.

Entrada

L’entrada consisteix en el nom de dos colors ff i cc, seguits d’un natural n1n \ge 1.

Sortida

Cal generar una imatge (16n,16n)(16n, 16n) de color de fons ff. De cada color, hi ha tres cercles: un de diàmetre 16n16n (superposat al de l’altre color), un de diàmetre 8n8n, i un de diàmetre 2n2n. Si genereu els sis cercles de gran a petit obtindreu el resultat desitjat.

Pista

Els primers dos “cercles” es poden generar així (en aquest ordre):

dib.ellipse([0, 0, 16*n - 1, 16*n - 1], c)
    dib.chord([0, 0, 16*n - 1, 16*n - 1], 90, 270, f, c)
Public test cases
  • Input

    White
    Black
    80
    

    Output

    sample-1.png

     (1280×1280)

  • Input

    MediumTurquoise
    Orchid
    50
    

    Output

    sample-2.png

     (800×800)

  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python