Python 3 kursus lektion 1:

Relaterede dokumenter
Python 3 Matematik Programmerings kursus:

Mircobit Kursus Lektion 2

Lær Python dag 1 - modul 1

Programmering for begyndere Lektion 2. Opsamling mm

Kapitel 3 Betinget logik i C#

Programmering I Java/C#

Mircobit Kursus Lektion 1

Jeg har i forbindelse med it og programmering designet og udviklet et it-produkt, som kan beregne rødder i en anden gradsligning.

MS Visual Studio Basic En kort vejledning

Dokumentation af programmering i Python 2.75

Studiepraktik. Thomas Bøgholm Mikkel Hansen Jacob Elefsen

Sammenlign og byt. Et eksempel på dokumentering af et program

Klasse 1.4 Michael Jokil

Programmering C RTG

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

At klippe en streng over på det mest hensigtsmæssige sted

Kapitel 4 Løkker i C#

Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript

Mircobit Kursus Lektion 4 (Du skal her vælge Lets Code Og herefter Block Editor.)

Lige siden den elektroniske computers opfindelse i slutningen af 1940, har det været muligt at få en computer til at beregne ting.

Introduktion til SAS macro language

Kontrol-strukturer i PHP

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

2) Det er let at være produktiv med Python, da Python som regel kun har mellem 67 og 80% færre linier end tilsvarende C eller Java kode.

Interaktionsudvikling

9. Tyverialarm med buzzer

Introduktion til funktioner, moduler og scopes i Python

Eksempel: Skat i år 2000

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.

Koden i denne guide vil kun virke i Flash MX 2003 og MX ikke ældre versioner!

#AlleKanKode. Lektion 2 - Konstanter og Variabler

Visual Basic for begyndere

Programmering i C. Lektion september 2009

Forelæsning Uge 2 Torsdag

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter Abstract

Mircobit Kursus Lektion 3 (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.)

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 4.0

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 5.0

Lær Python - Dag 4, modul 2 Objektorienteret programmering

Opgaver til C# - Beregninger og udskrift til skærm

1 Opsumering fra tidligere. 2 Dagsorden 3 BIMS. 4 Programtilstande. Statements/kommandoer (Stm) i bims. 3.1 Abstrakt syntaks for bims

HTX, RTG. Rumlige Figurer. Matematik og programmering

I denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal.

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4

EVALUERING I SURVEYXACT TRIN FOR TRIN

Python programmering. Per Tøfting. MacFest

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med

PHP Crash course. Databaser

Oversættelse af LibreOffice. Adressen er

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

DM536. Rapport og debug

Hvad er Objekter - Programmering

Indhold. Maskinstruktur Kapitel 1. Assemblersprog Indledning Hop-instruktioner Input og output...

Forelæsning Uge 2 Mandag

//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge:

SWC eksamens-spørgsmål. Oversigt

Installations og brugermanual for Android - brugere af Akutudkald.

EVALUERING I SURVEYXACT TRIN FOR TRIN

Doros nemme guide til: Sms-beskeder. En begynderguide til at skrive, sende og læse sms-beskeder

Test af It-komponent

I gang med dit Gamer: bit Arkade Kit Denne guide er oversat og en smule forenklet fra Sparkfuns Hook-Up guide

Installations og brugermanual for Android - brugere af Akutudkald.

Center for IT & Digitalisering. Betjening og gode fif til din nye VOP Nano telefon

#AlleKanKode. Lektion 3 - Operatorer

2. Gennemgå de offentligt tilgængelige sider. Hvad kan man finde hvor!

Kommentarer til opgave 4-6

Programmering i Javascript

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3

PHP guide af Daniel Pedersen

Arduino kursus lektion 4:

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen

Arduino kursus lektion 3:

Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-)

Som sagt kræves der helst lidt viden om OOP hvis man virkelig vil lærer noget, og ikke bare lave copypaste

Spil Master Mind. Indledning.

Numerisk differentiation og integration med Python

User Guide AK-SM 720 Boolean logic

DDD Runde 2, 2015 Facitliste

Forelæsning Uge 4 Mandag

JTA-DynamicsPDF. til. Microsoft Dynamics C5 vers. 3 SP3 eller højere. JTA-Data Jylland Vinkelvej 108a 8800 Viborg Tlf

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 7.0

Exceptions i Delphi. Try except

Afsending af s vha. ASP

Fang Prikkerne. Introduktion. Scratch

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

JavaScript. nedarvning.

The Incredible Code Machine med Swift Playgrounds

Enigma. Et programmeringssprog. Forfatter: Niels Serup X. Y Vejleder: A B C. Fag: Programmering Uddannelsessted: N M

Programmering i C Intro og grundlæggende C 5. marts 2007

Begrynder til at lave log ind system

Programmering i C Videre med C (2 af 4) 19. marts 2007

I det følgende gives en vejledning af brug af orddiktaten. Først som lærer. Derefter kort om elevernes brug af orddiktaten.

It og informationssøgning Forelæsning september 2006 Nils Andersen. Underprogrammer og betingelser. Standardfunktioner, typeomsætning

Indhold Ide:... 1 Udviklingsmiljø:.. 1

FBS for praktikere Fyn. Notifikation og print skabeloner

M Mobility Mobil IP. Installations- & brugervejledning Desktop version Windows 12. august 2014

Transkript:

Python 3 kursus lektion 1: Her laves et nyt program Her køre programmet! Her skrives koden: Gem (CTRL-s) Tryk F5 (for at køre) www.madsmatik.dk d.14-01-2016 1/5

At skrive til skærmen: Hello World Man kan skrive til skærmen ved at skrive følge i sin kode print( hello world ) En funktion: Print er det man kalder en funktion! En funktion er et mini program der udfører en bestemt funktion! Denne funktion printer til skærmen en tekst! Teksten angiver man imellem (anførselstegnene)! Funktionen skal jo have et navn så man kan genkende den og dette navn er print! Herudover får mange funktioner også det man kalder argumenter/værdier! Argumenterne anfører man bagefter funktionen i parentes FunktionNavn(argumenter/værdier) eks print( tekst ) Når man kalder en funktion i Python (men også mange andre programmeringssprog) skal der være parenteser efter funktionens navn! print( den tekst der skal printes ) Opgave 1: Prøv at lave et program der skriver Hello world. Erstat herefter teksten med andre sætninger! Variable: I ethvert program er der brug for værdier! Det kunne f.eks. være tal af forskellige slags eller sætninger. Disse værdier kan man bruge til f.eks. at regne med! Sådanne værdier kaldes for variable! I Python skal man inde i sin kode angive, hvilke variable man bruger - de skal erklæres så det er klart hvilke der bliver brugt! I det følgende erklæres en variabel som tekst streng: En tekst variabel: mystring = hej med dig Et nummer variabel. mynumber = 1234 Opgave 2: Lav et program hvor du laver forskellige variable og printer dem! Prøv ligeledes, at oprette tal og læg dem sammen (+), gange (*) eller division (/) www.madsmatik.dk d.14-01-2016 2/5

At indsætte kommentarer: Når man programmere er det vigtigt at huske at skrive kommentarer der kan forklare logikken! Disse kommentarer er jo ikke kode - og derfor skal de jo ikke med i det endelige compilerede program. Man må altså angive at det er en kommentar og dette gør man med # #dette er en kommentar Opgave 3: Du skal skrive en kommentar i dit program! Input funktion: Når man laver programmer er det nogen gange nødvendigt at få input fra brugeren af programmet. Det kunne være brugerens navn eller alder! Input får man ved at kalde funktionen input: brugernavn = input( hvad er dit navn: ) Her skrives teksten hvad er dit navn: hvorefter programmet venter på input fra tastaturet! Det brugeren skriver lægges over i variablen brugernavn som så bliver en tekst variabel! Denne tekst kan man så printe ud: print( hej med dig +brugernavn) Opgave 4: Du skal lave et program som beder brugeren om at skrive sit navn og herefter skal du printe en velkomst tekst ud! Er det et tal eller? I nogle tilfælde er det nødvendigt at få tal som input fra brugeren f.eks. brugerens alder! brugeralder = input( hvad er din alder: ) Men når det kommer til brugere kan de jo finde på at skrive andet end tal. Derfor er der forskellige funktioner man kan kalde for at afgøre om en variabel er et tal eller ej! brugeralder.isdigit() Funktionen svarer med enten True eller False Opgave 5: Få brugeren til at skrive sin alder og tjek at alderen er et tal og print det som funktionen isdigit() returnere/svarer! www.madsmatik.dk d.14-01-2016 3/5

At lave inputtet om til et tal: Det indpyt vi har fået placeret i brugeralder er en tekst! Derfor er vi nød til at lave variablen om til et tal hvilket man gør ved at kalde funktionen int (der er en forkortelse for integer!) brugeraldersomtal = int(brugeralder) Desværre kan man ikke i print funktionen udskrive tal! Derfor er man nød til at lave tallet om når man vil udskrive det! Dette gør man ved at kalde str funktionen (str = string = tekst på engelsk) print( din alder er = +str(brugeraldersomtal)+ år ) Opgave 6: Lav input om til tal og udskriv det! if else statement: I nogle tilfælde skal der ske forskellige ting ved forskellige input! Man kunne f.eks. forestille sig et program der skulle udelukke brugere som var under 18 år! Dvs. programmet skal i dette tilfælde kunne gå i 2 retninger! Dette gør man ved et if else statement! if brugeralder > 17: print( velkommen ) else: print( du er ikke velkommen ) Bemærk her at hver if eller else linje afsluttes af : Bemærk ligeledes at print rykkes 2 ind eller en tab! Det er ikke nødvendigt for at programmet virker men det gør det mere overskueligt! Nogen gange skal der ske mere end 2 ting. F.eks. kan det være at man godt vil give en bestemt besked til dem som er mellem 10 og 18 år! Her kan man lave en elseif som skrives elif if brugeralder > 17: print( velkommen ) elif brugeralder >10: print( der er ikke langt til ) else: print( du er ikke velkommen ) www.madsmatik.dk d.14-01-2016 4/5

Opgave 6: Du skal lave et program der kan afgøre om brugeren er 18 eller derover! Hvis vedkommende er 18 eller derover skal vedkommende have en velkomst tekst ellers skal vedkommende afvises! Opgave 7: Levetid Du skal lave et program som kan beregne hvor mange år, dage, timer, minutter & sekunder man har tilbage at leve i! Du skal tage udgangspunkt i at mænd og kvinder ikke har den samme gennemsnits alder Mænd: 78 år Kvinder: 82 år www.madsmatik.dk d.14-01-2016 5/5