ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
Last change
on this file since 95658c9 was 2034f98, checked in by Vojtech Horky <vojtechhorky@…>, 12 years ago |
Add few Python demos
|
-
Property mode
set to
100644
|
File size:
543 bytes
|
Rev | Line | |
---|
[2034f98] | 1 | #!/usr/bin/python
|
---|
| 2 |
|
---|
| 3 | # Probably not very Pythonic, but it runs well with both Python2 and Python3
|
---|
| 4 |
|
---|
| 5 | import math
|
---|
| 6 | import sys
|
---|
| 7 |
|
---|
| 8 | sys.stdout.write(" ")
|
---|
| 9 | for frac_part in range(0,10):
|
---|
| 10 | sys.stdout.write(" %5d" % frac_part)
|
---|
| 11 | print("")
|
---|
| 12 |
|
---|
| 13 | for angle_deg in range(0,90):
|
---|
| 14 | sys.stdout.write("%3d " % angle_deg)
|
---|
| 15 | for angle_deg_frac in range(0,10):
|
---|
| 16 | angle = math.radians(angle_deg + angle_deg_frac/10.)
|
---|
| 17 | value = math.sin(angle) * 10000 + 0.5
|
---|
| 18 | if value > 10000:
|
---|
| 19 | sys.stdout.write(" %05d" % (value))
|
---|
| 20 | else:
|
---|
| 21 | sys.stdout.write(" %04d" % (value))
|
---|
| 22 | print("")
|
---|
| 23 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.