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

Stap 11: If-voorwaarden


Met code alleen strikt uitvoeren in één en dezelfde volgorde is saai, het zou wel heel gaaf zijn op sommige dingen!
Als, laten we zeggen dat we de input van een aantal van de gebruiker, en we willen het programma om ons te vertellen of het nummer minder dan 10 of niet was.
Een dergelijk programma kon kijk, bijvoorbeeld als volgt uit:

 number =int(raw_input("Please enter a number:")) if number <10: print"Your number was less than 10!" 

Zoals u kunt zien, zijn dergelijke If-voorwaarden vrij eenvoudig. hebt u een zoekwoord, als een voorwaarde, in ons geval nummer < 10 en een dubbele punt (:). Na dat u laten inspringen de code die u wilt worden uitgevoerd alleen als die voorwaarde voldaan wordt.
Als de voorwaarde onwaar is, het zal overslaan het als-blok en blijft daarna het uitvoeren van de code. Neem deze code als een voorbeeld:

 number =int(raw_input("Please enter a number:")) if number <10: print"Your number was less than 10!"print"I will always be displayed!" 

Het is ook mogelijk om één of ander stuk van code uitgevoerd alleen als de voorwaarde onwaar was, neem het volgende voorbeeld:

 number =int(raw_input("Please enter a number:")) if number <10: print"Your number was less than 10!"else: print"Your number was 10 or greater!" 

OK, zou nu je denken "Vertragen Sorunome, waarom schreef u 10 of meer?".
Nou, dat is vrij eenvoudig. Laten we zeggen u 10 ingevoerd als uw nummer, Python ziet de if-voorwaarde. 10 is niet minder dan 10, dus hij naar het andere deel springt!

U kunt ook controleren als een getal groter is dan een waarde met de > operator, of als het gelijk is, met de operator == .
Belangrijk: niet mengen tot het één gelijkteken (=) voor het opslaan van variabelen en het dubbel-gelijkteken (==) voor het vergelijken van twee variabelen. Dit is een veel voorkomende fout.

Hier is een referentietabel voor pythons vergelijkings-operatoren en hun Engelse vertaling:

Python Engels
<is minder dan
>groter is dan
==is gelijk aan
!=is niet gelijk aan
< =minder of gelijk aan
> =groter of gelijk is aan

Nu, laten we hebben een beetje program waar sprake is van de gebruiker raden ons nummer wij voorleggen in:

 number =int(raw_input("Guess a number:")) if number ==5: print"You guessed correctly!"else: print"You didn't guess correctly." 

Zoals je eenvoudig zien kunt, krijgt het nogal saai zijn nadat de gebruiker wist te raden het nummer één keer. Dus hoofd naar de volgende stap om te leren over willekeurige getallen! *.Step-body > pre, de pre {achtergrondkleur: rgb(39,40,34); kleur: rgb(248,248,242); padding: 5.0px;} * #operators {border: 1.0px effen zwart;} * #operators td, * #operators th {padding: 3.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