Successfully reported this slideshow.
Your SlideShare is downloading. ×

HT22 - DA354A - Funktioner (2)

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
HT15, DA354A - Funkioner
HT15, DA354A - Funkioner
Loading in …3
×

Check these out next

1 of 12 Ad

More Related Content

More from Anton Tibblin (20)

Recently uploaded (20)

Advertisement

HT22 - DA354A - Funktioner (2)

  1. 1. Moduler Inbyggda funktioner i Python
  2. 2. Moduler – Funktioner för användning • https://docs.python.org/3/py-modindex.html • Många moduler som vi kan använda oss utav, t.ex. • math • Där finns funktioner som t.ex. • ceil Avrundar ett tal uppåt • floor Avrundar ett ta nedåt • isnan Kontrollerar om ett tal inte är ett nummer • pi Returnerar pi
  3. 3. En annan modul • Som ni kommer att använda er utav på inlämningsuppgiften är: • Random • Random-modulen har t.ex. följande funktioner • randint(a, b) Genererar ett slumptal mellan a & b (inkl, a & b) • sample(population, k) Väljer k antal värden från ett antal givna värden • random() Slumpar ett tal mellan 0,0 och 1,0
  4. 4. Att använda sig utav moduler • Det är väldigt enkelt att använda sig utav dessa inbyggda moduler. Vill vi använda oss utav modulen ”math” skriver vi:
  5. 5. Demo för moduler
  6. 6. Egna moduler • Vi kan skapa egna moduler • I vårt fall genom en samling av funktioner • Modulerna är ett eget dokument, med funktioner inuti sig. • Man anger sökväg + filnamn (utan ”.py”) för att inkludera modulen.
  7. 7. Demo egna moduler
  8. 8. Att skriva ut saker Hur gör vi det snyggast?
  9. 9. Imorgon? Vad händer då?
  10. 10. Inlämningsuppgiften!

×