OP/Python: verschil tussen versies
Uit FOK!wiki
Regel 43: | Regel 43: | ||
[code] | [code] | ||
#!/usr/local/bin/python | #!/usr/local/bin/python | ||
− | import | + | import sys |
# If no arguments were given, print a helpful message | # If no arguments were given, print a helpful message | ||
Regel 53: | Regel 53: | ||
for i in sys.argv[ 1: ]: | for i in sys.argv[ 1: ]: | ||
try: | try: | ||
− | fahrenheit = float | + | fahrenheit = float( i ) |
− | except | + | except ValueError: |
print repr( i ), "not a numeric value" | print repr( i ), "not a numeric value" | ||
else: | else: | ||
celsius = ( fahrenheit - 32 ) * 5.0 /9.0 | celsius = ( fahrenheit - 32 ) * 5.0 /9.0 | ||
− | print '% | + | print '%.1f\260F = %.1f\260C' % ( fahrenheit, celsius ) |
[/code] | [/code] | ||
Huidige versie van 20 nov 2009 om 08:54
Bij het openen van een nieuw topic plaatsen we voor het centrale Python topic een standaard openingspost.
Als titel gebruiken we altijd hetvolgende (tenzij je een leukere titel hebt :) ):
[python] voor de echte man - deel 1
Uiteraard niet vergeten het deelnummer aan te passen :) Als je een nieuw topic aanmaakt, voeg even het topicnummer toe in de OP.
De inhoud zelf is de volgende:
Als er dan toch een Perl topic is dan denk ik er toch maar aan om eens een echte mannentaal te introduceren hier op FOK! :) Python! Het geestekindje van Guido van Rossum. [b]Wie gebruiken Python?[/b] - Google, een groot deel van de spiders van Google en hun applicaties zijn in Python geschreven. - Yahoo!Maps - Battlefield 2 - Civilization 4 - ABN Amro - Blender 3D - Paintshop Pro - NASA - Ubuntu Deze lijst gaat eindeloos door, lees meer op: http://wiki.python.org/moin/OrganizationsUsingPython [b]Wat is Python?[/b] Python is een scripting taal die zeer leesbaar is, zeer platform onafhankelijk (van je pc tot je mac tot je mobiele telefoon tot je PSP) en ook zeer snel. [b]Python Links?[/b] http://www.python.org/ http://www.python.org/doc/Intros.html [b]Python op het web?[/b] http://www.djangoproject.com/ Nog meer vragen? Stel ze gerust :) Ik zal hier binnenkort ook wat code neerzetten. Ik vraag me gewoon af of veel mensen op FOK! ook daadwerkelijk wat doen met Python. Een voorbeeld Python script om vanaf command line fahrenheit in celsius om te zetten: [code] #!/usr/local/bin/python import sys # If no arguments were given, print a helpful message if len( sys.argv ) == 1: print 'Usage: celsius temp1 temp2 ...' sys.exit( 0 ) # Loop over the arguments for i in sys.argv[ 1: ]: try: fahrenheit = float( i ) except ValueError: print repr( i ), "not a numeric value" else: celsius = ( fahrenheit - 32 ) * 5.0 /9.0 print '%.1f\260F = %.1f\260C' % ( fahrenheit, celsius ) [/code] Deze OP en instructies voor nieuw topic: [url]http://wiki.fok.nl/index.php/OP/Python[/url] Mocht je een link vinden die zeker in de OP hoort, twijfel niet en zet hem erbij!