Python programming tutorial (Python 2.7) (9 / 17 stap)

Stap 9: Input


Alleen met een programma uit te voeren zonder het hebben van een soort van input nogal saai is, het resultaat altijd hetzelfde zal zijn. Dus waarom niet de gebruiker om invoer vragen?
Daarvoor hebben we een leuke functie, genaamd raw_input(). Op zoek naar een vertrouwd? Yep, dat is degene die we in het hello world-programma gebruikt om te wachten voor het programma om af te sluiten.
Binnenkant van de haakjes zetten wij een tekenreeks op wat moet worden weergegeven voordat de knipperende cursor waar we de input van spullen.
De functie retourneert een tekenreeks.

OK, ok, vertragen een sec, dat was faaar te veel informatie in zo paar zinnen, mij voorbeelden te geven!

 x =raw_input("x=") # this will display x= before the flashing cursor where you input stuff x =float(x) # raw_input always gives you a string, thus you have to convert it to a number, in this case we use a float to be able to input numbers like 2.5print x/2# let's just print half of what the number was before 

Zoals gezien, moeten we de inbreng op een float converteren voordat we wiskunde daarop doen kunnen.
Als we alleen gehele getallen wilden te gelden als input wij zouden moeten de int() functioneren in plaats daarvan.
U kunt ook optimaliseren het een beetje als volgt:

 x =float(raw_input("x=")) print x/2 

Functies kunnen zijn genest in elkaar, zoveel als u wilt.

Hier ziet u dat het programma loopt vast als u een niet-nummer invoeren, er zijn manieren om te detecteren dat soort dingen, we krijgen later aan.
Hoe zit het, voor nu, zult u opnieuw programmeren uw kwadratische Oplosser te vragen de gebruiker voor de variabelen in te voeren? *.Step-body > pre, de pre {background-color: rgb(39,40,34); kleur: rgb(248,248,242); padding: 5.0px;}

Gerelateerde Artikelen

JavaGame Programming Tutorial - Flappy Bird Redux

JavaGame Programming Tutorial - Flappy Bird Redux

In deze tutorial, zal ik aantonen hoe maak je een eenvoudige 2D spel in Java door het schrijven van een basisspel Flappy Bird. Hoe lang die het duurt u Voltooi de zelfstudie is bijna geheel afhankelijk van uw Java-niveau. Mijn doel is 1-2 uur voor u
HP Prime Programming Tutorial: Resultaten weer te geven

HP Prime Programming Tutorial: Resultaten weer te geven

Deze instructie is niet bedoeld als een primaire locatie voor het programmeren van de HP-Prime leren. Dit zijn een paar dingen die ik heb doorgebracht uur leren en wil gewoon te delen dus een andere beginnende programmeur kan opstaan en loopt sneller
Les 2-programmering

Les 2-programmering

om te beginnen met de volgende programming tutorial heb je een echte programmering programma. Het programma kan gratis worden gedownload op net Basic.com. Deze programmeertaal is makkelijk en gratis, dus ik dacht dat onze volgende tutorial die moet g
Hoe maak je een Joystick-App

Hoe maak je een Joystick-App

Programing tutorial in visual c# te maken van een joystick-app voor uw PC-Cursorbeweging-Links/rechts klik
Een geavanceerde benadering van programmering van Arduino & AVR

Een geavanceerde benadering van programmering van Arduino & AVR

Dit instructable is een must read voor iedereen die vertrouwd is met core AVR chips en Arduino.Nou, om meer specifieke, bij het lezen van de instructable, zal u zitten kundig voor:1) weten het juiste verschil tussen AVR en Arduino.2) programmering Ar
Bestand maken met Python Programming

Bestand maken met Python Programming

Een nuttig hulpmiddel in vele geautomatiseerde programma's is de mogelijkheid om bestaande bestanden te openen ze bewerken en opslaan van de resultaten. In veel gevallen onbewerkte gegevens naar een tekstbestand door het apparaat van de collectie geg
Python Programming

Python Programming

In dit project, zal ik je laten zien hoe te doen fundamentele Python Programming. Als u op een raspberry pi bent, gebruik van het standaard mailprogramma, anders downloaden en installeren van TextWrangler hiervoor uw programmering.Stap 1: De VideoIk
Krijgen begon met Python en programmeren - de korte Tutorial

Krijgen begon met Python en programmeren - de korte Tutorial

zodat ik zien dat u geïnteresseerd bent in het leren over programmeren... of slangen.Als u hier voor slangen, spijt dat is dit niet de plek voor jou. Nou, misschien...Als u hier bent om te leren over programmeren of Python dan u bent aangekomen. Deze
Python Programming - vinden specifieke Word variaties in tekstbestand (hoofdletters en kleine letters)

Python Programming - vinden specifieke Word variaties in tekstbestand (hoofdletters en kleine letters)

Python programma te vinden varianten van een bepaald woord, bijvoorbeeld, één versie van het woord met de eerste letter een hoofdletter en een 2e versie met alle letters kleine letters. Dit programma is het tellen van het aantal keren dat "Gij"
Simple Python RGB-Raspberry Pi Tutorial

Simple Python RGB-Raspberry Pi Tutorial

Een eenvoudige manier om te beginnen met de Raspberry Pi manier programmeren is proberen te programmeren van een Raspberry Pi. Nu heb ik deze eenvoudige tutorial gemaakt. U kunt Volg de eenvoudige passages en maken een eenvoudige draadloze RGB-lamp.A
Aan de slag met Intel Edison - Python Programming

Aan de slag met Intel Edison - Python Programming

Deze gids is voor alles wat je python programmeurs die altijd heb afgevraagd,Wat is de beste manier om te gaan "IoT"(Internet of Things) nu sinds je hebt gemaakt naar deze pagina, koop zelf een Intel Edison van Amazon of een on line opslaan zoal
Raspberry Pi - HIH6130 I2C vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi - HIH6130 I2C vochtigheid & Temperatuur Sensor Python Tutorial

HIH6130 is een vochtigheid en temperatuursensor met digitale uitgang. Deze sensoren bieden een nauwkeurigheidsniveau van ±4% RH. Met toonaangevende langetermijnstabiliteit, waar temperatuur-gecompenseerd digitale I2C, toonaangevende betrouwbaarheid,
Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

overzicht van stappenIn de eerste fase, zal ik slechts één LED installeren. Vervolgens downloaden mij naar de LED klasse python module die vertegenwoordigen één hardware LED. Ik zal lopen de LED klasse python module die LED knipperen. De eerste fase
Python Programming P:2

Python Programming P:2

Hallo en,Welkom bij,Python programmeren,P:2!!!Ik heb dit één,Op dezelfde dag.Dus,Laten we naar het!!!Stap 1: Veryballs Sorry voor de spelfouten.VeryballsIk kan niet uitleggen wat een,Veryball is,Maar ik kan u laten zien.De opdracht is,"____ = ____&qu