Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
24
Task/Yin-and-yang/PicoLisp/yin-and-yang.l
Normal file
24
Task/Yin-and-yang/PicoLisp/yin-and-yang.l
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
(de circle (X Y C R)
|
||||
(>=
|
||||
(* R R)
|
||||
(+
|
||||
(* (setq X (/ X 2)) X)
|
||||
(* (dec 'Y C) Y) ) ) )
|
||||
|
||||
(de yinYang (R)
|
||||
(for Y (range (- R) R)
|
||||
(for X (range (- 0 R R) (+ R R))
|
||||
(prin
|
||||
(cond
|
||||
((circle X Y (- (/ R 2)) (/ R 6))
|
||||
"#" )
|
||||
((circle X Y (/ R 2) (/ R 6))
|
||||
"." )
|
||||
((circle X Y (- (/ R 2)) (/ R 2))
|
||||
"." )
|
||||
((circle X Y (/ R 2) (/ R 2))
|
||||
"#" )
|
||||
((circle X Y 0 R)
|
||||
(if (lt0 X) "." "#") )
|
||||
(T " ") ) ) )
|
||||
(prinl) ) )
|
||||
Loading…
Add table
Add a link
Reference in a new issue