diff --git a/2-U34B/Forelesning 2.0 - Info.ipynb b/2-U34B/Forelesning 2.0 - Info.ipynb index 23d706f1c15b76f9a1c021e3891ec0dcf1ab1e43..0f274269da29be2d26d59e3db97ec91717b53cdc 100644 --- a/2-U34B/Forelesning 2.0 - Info.ipynb +++ b/2-U34B/Forelesning 2.0 - Info.ipynb @@ -49,6 +49,20 @@ "\n", "[\"Wikipedia sin side\"](https://en.wikipedia.org//wiki/%22Hello,_World!%22_program)\n" ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ekstra om Thonny\n", + "\n", + "**Skru av sletting av variabler/shell ved kjøring av script**\n", + "En student sendte følgende guide på hvordan å gjøre dette. Jeg har ikke testet.\n", + "\n", + "````\n", + "For at shell ikke skal slette alt du har skrevet når du kjører kode, så kan du (på mac), gå på tools->options->shell->clear shell before starting new process\n", + "``````" + ] } ], "metadata": { diff --git a/3-U35A/Code/fil1.py b/3-U35A/Code/fil1.py new file mode 100644 index 0000000000000000000000000000000000000000..ca753fc5f71cb7e3c375e3450cc6a570222a98a1 --- /dev/null +++ b/3-U35A/Code/fil1.py @@ -0,0 +1,11 @@ +# Setup +x = 17 # Sette opp x +y = 234 # Sette opp y + +# Utregning +z = y - x + +# Skrive ut resultat +# print(x) +# print(y) +print(z) diff --git a/3-U35A/Code/fil2.py b/3-U35A/Code/fil2.py new file mode 100644 index 0000000000000000000000000000000000000000..cccaf365073b69f2c4dd3c697cb9fa59f994caa1 --- /dev/null +++ b/3-U35A/Code/fil2.py @@ -0,0 +1,7 @@ +x = 3.0 + +if type(x) == int: + print("x er int") + +if type(x) == float: + print("x er float") diff --git a/3-U35A/Code/fil3.py b/3-U35A/Code/fil3.py new file mode 100644 index 0000000000000000000000000000000000000000..a345fa0b19e21ad2116534618cef009de37cf4f4 --- /dev/null +++ b/3-U35A/Code/fil3.py @@ -0,0 +1,13 @@ +# Setup +x = input("Skriv inn x: ") +y = input("Skriv inn y: ") + +# Konvertering +x = int(x) +y = int(y) + +# Utregning +z = y - x + +# Skrive ut resultat +print(z) diff --git a/3-U35A/Code/fil4.py b/3-U35A/Code/fil4.py new file mode 100644 index 0000000000000000000000000000000000000000..5cffce1a3ce3a8b1e987c66b29ac1b8ae8349bad --- /dev/null +++ b/3-U35A/Code/fil4.py @@ -0,0 +1,9 @@ +# f(x) = 3x^2 + +def f(x): + z = x**2 + y = 3*z + return y + +a = f(3, 4) +print(a) diff --git a/3-U35A/Code/fil5.py b/3-U35A/Code/fil5.py new file mode 100644 index 0000000000000000000000000000000000000000..3acbdbc9c606976e91818ef0d71ed19884845bd5 --- /dev/null +++ b/3-U35A/Code/fil5.py @@ -0,0 +1,10 @@ +def is_number(s): + try: + float(s) + return True + except ValueError: + return False + + +result = is_number("3") +print(result) diff --git a/3-U35A/README.md b/3-U35A/README.md index b6d027d6d89dcea27b23cfc9193675d9b84b5cf5..62b63060b39826981783594b309535d856c97e83 100644 --- a/3-U35A/README.md +++ b/3-U35A/README.md @@ -1,4 +1,4 @@ -Gå igjennom fra forrige forelesning: +Ting som Børge gikk delvis igjennom, men Paul ikke gikk igjennom: - datatyper - type-funksjonen diff --git a/README.md b/README.md index e600dd34313e94aa42a9bfa7fc0638d399826c67..e9345a77609c4dda92b25e9dbca0fef1d53636dd 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,12 @@ Vi brukte SowP som pensumbok for noen år siden, før vi droppet bok. (Jeg har 5 Jeg synes AthswP er en kul bok, fordi den går inn på kule automatiseringsprosjekter. (Jeg har 2nd edition.) PfR er mer fokusert på matematisk bruk av Python. Den virker også som en god bok for de som liker realfag, men kanskje mindre god hvis du hater matte. (Jeg har 3rd edition.) +Nettressurser jeg ville foreslå å bruke: + +- [TDT4110-kompendium](https://www.wikipendium.no/TDT4110_Informasjonsteknologi_grunnkurs/nb/#python): En kort forklaring av det meste relevante i faget IT Grunnkurs (TDT4110). Dette er altså et av parallelfagene våre. Det har ikke helt likt teoripensum, men mye likt programmeringspensum. + +- [W3schools](https://www.w3schools.com/python/default.asp): Har mange korte og enkle tutorials på det meste av Python, og en del andre programmeringsspråk. + ## Laste ned filer fra GitLab Tenk på GitLab som en komplisert variant av Google Drive/OneDrive/iCloud/Dropbox, hvor jeg legger filene fra forelesninger, og dere kan laste de ned fra.