Sida 1 av 1
Python: nybörjarfråga [LÖST]
Postat: 20 apr 2008, 16:47
av whac
Hur kommer det sig att följande kod inte skriver ut °C på samma rad som temperaturen?
Kod: Markera allt
#!/usr/bin/env python
# -*- coding: UTF8 -*-
import urllib
data = urllib.urlopen('http://whac.ath.cx/temperatur.txt').read()
print 'Mariestad:', data, '°C'
Såhär ser det ut när jag kör programmet:
Hur får jag °C på samma rad som resten?
Re: Python: nybörjarfråga
Postat: 20 apr 2008, 17:49
av Smygis
det är rätt lätt att kolla.
Kod: Markera allt
>>> import urllib
>>> data = urllib.urlopen('http://whac.ath.cx/temperatur.txt').read()
>>> data
'15.44\n'
filen innehåller en radbrytning.
Kod: Markera allt
smygis@Bob:~$ cat temp.py
#!/usr/bin/env python
# coding: UTF-8
import urllib
temp = urllib.urlopen('http://whac.ath.cx/temperatur.txt').read().rstrip()
print 'Mariestad: %s°C' % temp
smygis@Bob:~$ python temp.py
Mariestad: 15.44°C
smygis@Bob:~$
Re: Python: nybörjarfråga
Postat: 20 apr 2008, 20:19
av whac
Oh, tackar
Vid närmare eftertanke så får jag försöka lägga otåligheten åt sidan och sluta stressa fram. Så jag letade reda på en bra nybörjarguide:
http://en.wikibooks.org/wiki/Python_Pro ... nt_version 
Re: Python: nybörjarfråga [LÖST]
Postat: 23 apr 2008, 02:07
av Smygis
Vill du ha något utmanande att ge dig på så är
http://www.pythonchallenge.com ett väldigt roligt pussel att slita med. Jag är på nivå 7 *stolt*.
Eller roligt och roligt. Extremt frustrerande och sjukt svårt ibland. Men då man väl löser problemen så känner man sig sjukt duktig. Och nivå 6 var riktigt finulig. its in the air

.
Och nu, tillbaka till nivå sju och allt den vill berätta för mig.
edit: YES, level 8. Tog bara 2 timmar att lösa nivå 7.