Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!
Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount
Inmatning och Utmatning
Att ta emot inmatning och visa utmatning på rätt sätt spelar en viktig roll i interaktiv programmering. Så låt oss fokusera på inmatning och utmatning av olika datatyper.
raw_input()
detta används för att ta emot inmatning så länge det når radens slut. Observera att det inte bör finnas några mellanslag. Inmatningen avslutas med ett nytt radtecken och om det finns några mellanslag i inmatningsraden resulterar det i ett fel.
efter att ha tagit inmatningen kan vi konvertera dem till vår önskade datatyp med hjälp av funktioner som int(), float(), str()
input()
detta används särskilt för att mata in heltal. Fördelen med input() över raw_input() kan förtydligas med följande exempel
hur tar man emot två eller flera datatyper som inmatning från en enda rad separerade med mellanslag?
Här använder vi funktionerna split() och map()
Formatering av utmatning
Du kanske redan har märkt att print-satsen automatiskt infogar ett nytt radtecken. Användningen av kommatecken som i koden ovan skriver ut värdena i en enda rad separerade med ett mellanslag. Modulen sys tillhandahåller olika funktioner för utmatningsformatering men här lär vi oss hur man använder grundläggande kunskaper om formatering för att visa utmatning på vårt önskade sätt. Låt oss se några exempel för att lära oss utmatningsformatering
Utmatningen måste vara självklar.
Övning
Skriv ett program som ber användaren att mata in sitt namn, ålder och land. Programmet ska sedan skriva ut ett meddelande som inkluderar denna information i en mening. Programmet bör omfatta:
- Att ta emot ett namn som inmatning med hjälp av
raw_input()
. - Att ta emot en ålder som inmatning med hjälp av
input()
och konvertera den till ett heltal. - Att ta emot ett landsnamn som inmatning med hjälp av
raw_input()
. - Formatering av utmatningen för att visa en mening som inkluderar namnet, åldern och landet.
Programmet ska demonstrera hur man hanterar inmatning och formaterar strängar i Python.
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!
