User Tools

Site Tools


linuxbog:python:python-rai
Linux – Friheden til at programmere i Python: Version 1.0.20040516 – 2020-12-31
forrige Kapitel 2. Sprog reference 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'

forrige hjem næste
Boolske udtryk/variabler op Scripts
linuxbog/python/python-rai.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.