These are chat archives for dbwebb-se/python

18th
Sep 2017
Lenore
@SpaceLenore
Sep 18 2017 08:17

Något känns väldigt fel med en av extrauppgifterna i Lab04.

Exercise 3.2 (3 points)
Create a function that takes the list:
[67, 50, 2, 39, 15]
as argument.
The function should multiply all even numbers by 2 and add 6 to all odd
numbers.
Hint:
[100, 73, 45, 21, 4] <class 'list'>

Även om jag skulle följa instruktionen korrekt så skulle jag ändå få fel.
15 + 6 != 4

Allinrep
@pejg12
Sep 18 2017 08:27
det ser ut som att svaret är sorterat i fallande ordning. @SpaceLenore
@SpaceLenore står det något i uppgiften om att det ska sorteras?
Lenore
@SpaceLenore
Sep 18 2017 08:27
Ah, Tack så mycket! missade det stycket
Luoniev
@Luoniev
Sep 18 2017 09:32
Hejsan, jag försöker göra uppgiften så jag ska få min marvin skriva ut en random quote, jag följde då övnings artiklen och skrev likadant som i den men jag får ett error -> https://codeshare.io/aYbb1m
Luoniev
@Luoniev
Sep 18 2017 09:44
Jag fixade problemet
maay17
@maay17
Sep 18 2017 09:52
Jag har problem med kmom03 1.9.
Labben är godkänd men när jag kör dbwebb validate så får jag tillbaka att jag använder type() istället för isinstance(). Provade att ändra men då vill isinstance() ha 2 värden...
Någon lärare här?
maay17
@maay17
Sep 18 2017 10:00
Stryk det, löste det.
fefr17
@fefr17
Sep 18 2017 14:48
@pejg12 Jag förstod inte hur du menade min docstring igår? Har provat lägga till dem lite här och var utan framgång. Vad är strukturen för att göra en function och skriva ut den? Tycker jag skriver exakt som boken visar.
Mikael Roos
@mosbth
Sep 18 2017 14:51
En docstring skall ligga på en specifik plats, beroende av det är en function eller en modul. Visa din codeshare och eventuellt ditt valideringsfel?
fefr17
@fefr17
Sep 18 2017 15:08
jag har skrivit def greeter():
"""Hi, the weather is nice today!""" och försöker svara greeter men de ger mig null
""" de tecken har jag provat lite här och var efter pejg12 tips igår. https://codeshare.io/ayqD49
Mikael Roos
@mosbth
Sep 18 2017 15:37
Vad försöker du göra?
fefr17
@fefr17
Sep 18 2017 15:38
Jag försöker skapa en funktion som heter greeter som ska ha den texten
Mikael Roos
@mosbth
Sep 18 2017 15:38
vad innebär "ska ha den texten"?
fefr17
@fefr17
Sep 18 2017 15:39
om jag använder den funktionen så skall den returnera den texten
Mikael Roos
@mosbth
Sep 18 2017 15:40
def greeter():
    return("Hi, the weather is nice today!")
Nåt i den stilen?
docstring är något annat.
När du gör en sådan funktion så kommer du få valideringsfel som säger "skriv dit en docsträng, alla funktioner måste ha det".
fefr17
@fefr17
Sep 18 2017 15:42
Och var skulle docstring vara i detta fall?
Mikael Roos
@mosbth
Sep 18 2017 15:43
def greeter():
    """Returns a string saying something nice about the wether."""
    return("Hi, the weather is nice today!")
Där är docstringen mellan triple quotes. Det är en kommentar som krävs enligt kodstandarden. Man skriver dit den som en ledtråd till vad funktionen gör, och för dokumentation.
fefr17
@fefr17
Sep 18 2017 15:43
Jahaaa, fattar. Tack snälla för hjälpen!
Mikael Roos
@mosbth
Sep 18 2017 15:47
Yey, ett steg fram. Det är bra det.
Christofer Wikman
@Edugolr
Sep 18 2017 15:51
<form method="post" action="">
jag får "%3f" istället för "?" , något tips på lösning? :)
Henrik Hildebrand
@Gunke23_twitter
Sep 18 2017 16:08
Hur får man feedback på sina inlämningar i kursmomentet-
Mikael Roos
@mosbth
Sep 18 2017 16:09
Via ITs.
Daggerby
@Daggerby
Sep 18 2017 19:28
W:371,13: Redefining name 'numbreros' from outer scope (line 381) (redefined-outer-name). Vad säger detta egentligen? Får massa sådana här. Så rättar man till en, så kommer en ny.