Lycantrophe Skrevet 26. mai 2013 Del Skrevet 26. mai 2013 Jeg har noen linjer perl til deg jeg vil du skal se på. 1 Lenke til kommentar
quantum Skrevet 26. mai 2013 Del Skrevet 26. mai 2013 Hva gjør dere i Python om dere vil at programmet skal skrive ut månedsnavn ihht. det locale programmet kjører under? Lenke til kommentar
etse Skrevet 26. mai 2013 Del Skrevet 26. mai 2013 (endret) Hva gjør dere i Python om dere vil at programmet skal skrive ut månedsnavn ihht. det locale programmet kjører under? calendar modulen hjelper til med dette. import locale import calendar locale.setlocale(locale.LC_ALL, '') print calendar.month_name[10] print calendar.day_name[1] vil gi dette på en norsk maskin: oktober tirsdag Endret 26. mai 2013 av etse 1 Lenke til kommentar
ApeBapsen Skrevet 22. juni 2013 Del Skrevet 22. juni 2013 Sitat Må bare spør i det samme. Har dere noen spessiele tutorials på nettet dere vet om er gode? www.codeacademy.com Lenke til kommentar
mitchum Skrevet 22. juni 2013 Del Skrevet 22. juni 2013 Dette var morsomt. Her er en ANSI-variant som kan utvides med locale-greiene etse skrev om over: import calendar, time print '\n'.join(calendar.month_name[1:]), \ '\33[5C\33[{0}A<--\33[{0}B'.format(time.strftime('%m')) Lenke til kommentar
Gjest Slettet-YQ8U8xbZ Skrevet 28. august 2013 Del Skrevet 28. august 2013 (endret) når man skriver inn ''raw_input''. hvorfor blir ikke den lilla sånn som ''input'' blir? kansje et noob spørsmål, men har bare gjort dette 1 dag.. til nå har jeg bare brukt ''input'' å ikke noe ''raw_input'' Endret 28. august 2013 av Slettet-YQ8U8xbZ Lenke til kommentar
Terrasque Skrevet 28. august 2013 Del Skrevet 28. august 2013 (endret) input evaluerer det som skrives inn, som om det var python kode. Ja, du kan skrive inn python kode direkte i "input". Eksempel: >>> print input("test -> ") test -> 5 * 5 25 >>> print input("test -> ") test -> range(200) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199] >>> print input("test -> ") test -> Hello! Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1 Hello! ^ SyntaxError: unexpected EOF while parsing >>> print raw_input("test -> ") test -> range(200) range(200) >>> print raw_input("test -> ") test -> 5*5 5*5 >>> print raw_input("test -> ") test -> Hello! Hello! >>> Man bør alltid bruke raw_input, egentlig Ellers kan (og vil) rare ting skje Endret 28. august 2013 av Terrasque Lenke til kommentar
Gjest Slettet-YQ8U8xbZ Skrevet 28. august 2013 Del Skrevet 28. august 2013 så dette på en side; python2.x python3.xraw_input() --------------> input()input() -------------------> eval(input()) jeg har python 3.3.2 om jeg husker rett. så da er input det samme som raw_input når jeg bruker 3.3.2? Lenke til kommentar
Terrasque Skrevet 28. august 2013 Del Skrevet 28. august 2013 så dette på en side; python2.x python3.x raw_input() --------------> input() input() -------------------> eval(input()) jeg har python 3.3.2 om jeg husker rett. så da er input det samme som raw_input når jeg bruker 3.3.2? Ah, ja. Helt korrekt Det er riktig. raw_input ble fjernet i py3 og input fungerer nå på en normal måte Lenke til kommentar
Gjest Slettet-YQ8U8xbZ Skrevet 28. august 2013 Del Skrevet 28. august 2013 Ah, ja. Helt korrekt Det er riktig. raw_input ble fjernet i py3 og input fungerer nå på en normal måte ok. takk for svar. kjekt å vite! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå