^ Linux – Friheden til at programmere i Python: Version 1.0.20040516 – 2020-12-31 ^| | [[python:python-bool|forrige]] | Kapitel 2. Sprog reference | [[python:python-scripts|næste]] | ---- ==== 2.7. Indskriv interaktivt ==== I interaktiv mode kan tal indskrives med 2 forskellige funktioner: raw_input, hvor tal modtages som var det tekst, og input der modtager tal som tal. I førstnævnte vil den modtagne værdi ofte skulle konverteres til tal, ellers kan det give uheldige resultater eks: >>> tal = raw_input("Skriv et tal: " ) Skriv et tal: 730 >>> tal * 4 '730730730730' >>> Det går langt bedre med: >>> tal = input("Skriv et tal: " ) Skriv et tal: 730 >>> tal 730 integer = raw_input( "Skriv et helt tal:\n" ) integer = int( integer ) if integer < 0: print "%d er mindre end nul" % integer else: print "%d er større end nul" % integer >>> # Fra tekst til tal >>> heltal = raw_input("Skriv et helt tal: ") Skriv et helt tal: 25 >>> "Det indtastede tal var " + heltal 'Det indtastede tal var 25' >>> # Fra tal til tekst >>> heltal = input("Skriv et helt tal: ") Skriv et helt tal: 25 >>> # og konverteres til streng >>> "Det indtastede tal var " + str(heltal) 'Det indtastede tal var 25' ---- | [[python:python-bool|forrige]] | [[python:index|hjem]] | [[python:python-scripts|næste]] | | Boolske udtryk/variabler | [[python:python-language-ref|op]] | Scripts |