Uke 47
Denne uken jobbet vi med:
- Digitale spor
- Lesestoff:
- https://www.nrk.no/norge/xl/avslort-av-mobilen-1.14911685
- https://developers.facebook.com/docs/marketing-api/audiences/reference/advanced-targeting/
- Søkeord “Retail Heatmap”
- https://nrkbeta.no/2021/09/02/du-kan-spores-i-det-skjulte-av-hodetelefonene-dine/
- Søkeord: “Bluetooth Beacon”
- https://twitter.com/ElonJet
- Vi spillte 7 Billion Humans (selv om vi nå er 8 milliarder).
- Vi kodet noen skilpadder i Turtle 🐢, ved å opprette egne funksjoner for å stave navnet vårt
Ukens Kode
Vi laget en funksjon som genererte teksten vi laget i forrige uke på en mer effektiv måte:
Her er det brukt to forskjellige metoder for å sette sammen variabler (navn
, topping
og svar
) på, den ene er via matematikk (+), den andre er gjennom en f-string
. Du kan lese om f-strings her: https://realpython.com/python-f-strings/
Vi kan benytte forrige ukes kode for å ta i bruk den nye funksjonen:
Utfordring
Lag en funksjon der man kan si nei til topping på matvaren, ved å for eksempel si “Nei”, eller “Nei takk”.
Merk at det finnes uttallige måter å oppnå resultatet på.
Fasit - enkel
Fasit - alternativ
Ting å tenke på
Husk at brukere kan gjøre feil, og det er ikke sikkert de alltid gjør det de skal. Hva vil skje dersom brukeren skriver “alt, takk” eller “ja takk begge deler”.
Å beherske brukerintensjoner er ikke enkelt - her programmerer vi et program der brukerflaten er en konsoll. I den virkelige verden kunne vi utviklet en touchskjerm meny med det vi har lært om HTML & CSS, for å oppnå en mer intuitiv opplevelse.