These are chat archives for dbwebb-se/python

3rd
Sep 2017
Brian Welch
@brian-welch
Sep 03 2017 05:52
Ding dong, the witch is dead! Which old witch? The wicked witch!
Har löst lab2 > Exercise 4.2
MEN - jag blir rädd att min kod är klumpig...
Får jag dela min kod men nån guru och få feedback?
Brian Welch
@brian-welch
Sep 03 2017 06:30

Om man har 3 'conditions': 'this', 'that' eller 'the_other'
Vad är skillnad mellan:
----- 3 st. 'if' statements:
if 'this': do something
if 'that': do something else
if 'the_other': do something else different

----- if, elif och else statements:
if 'this': do something
elif 'that': do something else
else: do something else different

Bartek
@Aquerr
Sep 03 2017 06:38
Om du skriver 4 IFs så kommer programmet testa de alla (alla kan vara true och du kan få 4 olika svar), medan vid elif så testar fört den första condition... om den är false så går programmet till nästa osv.
Så om du vill skriva IF istället för ELIF och vill få olika svar så är det bra att lägga till "continue" keyword i varje IF
Eller missförstått jag din fråga? 😅
Brian Welch
@brian-welch
Sep 03 2017 06:42
@Aquerr hej! Jag antar att du löste 4.2 ok? 152?
Bartek
@Aquerr
Sep 03 2017 06:43
Ja, med hjälp av @ptorn
Brian Welch
@brian-welch
Sep 03 2017 06:44
var det för att du inkluderade 000 som en möjlighet, att du har fått 153?
Bartek
@Aquerr
Sep 03 2017 06:44
Yes
Brian Welch
@brian-welch
Sep 03 2017 06:44
👍🏻
Bartek
@Aquerr
Sep 03 2017 06:44
Det löste allting
😄
Allinrep
@pejg12
Sep 03 2017 07:22
@freddyph Löste du uppgiften med konkateneringen?
Jag brukar gå hemifrån vid 11
Brian Welch
@brian-welch
Sep 03 2017 07:29
@pejg12 Hej!
Får jag be en tjänst?
Allinrep
@pejg12
Sep 03 2017 07:30
haha, man kan alltid be om en tjänst men jag kan inte lova att jag vill utföra arbetet :)
Brian Welch
@brian-welch
Sep 03 2017 07:30
jag vill ha feedback på min python kod, får jag dela?
Allinrep
@pejg12
Sep 03 2017 07:31
jag kan tala om för dig om du har gjort något fel, men om du får rätt resultat så duger koden oftast
Allinrep
@pejg12
Sep 03 2017 07:49
Sån typ av feedback får man sällan av mig. Funkar det så funkar det, då går man vidare. Under kursens gång kommer det bli mycket fokus på att lära sig nya sätt att göra saker och längs vägen kommer man lära sig annorlunda sätt att göra saker på. Det är helt enkelt för tidigt att fokusera på om koden är bra eller dålig i det här läget. Den fungerar, var nöjd med det. Återkom när kursen är slut om du ändå känner dig osäker :)
Brian Welch
@brian-welch
Sep 03 2017 07:55
okie dokie - tack
Brian Welch
@brian-welch
Sep 03 2017 08:49
Om man kör dbwebb update, mitt innehåll ligger kvar, va?
AndreasArne
@AndreasArne
Sep 03 2017 09:15
@brian-welch ja
Andreas
@freddyph
Sep 03 2017 10:49
hur får man en while loop att ta med startvärdet och inte sista värdet?
Brian Welch
@brian-welch
Sep 03 2017 11:19
kanske fattar jag fel, men jag tror att om man vet redan hur många 'iterations' man behöver, 'for' loop är bättre val..... men inte helt säker jag svarar rätt till din fråga
Viktor Barrios
@vict0rbarrios_twitter
Sep 03 2017 11:21
Hur menar du med att ta med startvärdet. Visa gärna koden och uppgiften
Bartek
@Aquerr
Sep 03 2017 11:23
Om du villl använda while så kan du till exempel göra någotning som while(number < 10) och sedan köra number += 1 i while loopen :)
Andreas
@freddyph
Sep 03 2017 12:00
@vict0rbarrios_twitter @Aquerr var uppgift 3.1 i lab2, där while loppen startade på 7 och skulle stega 3 ggr/varv fram till 74... När jag körde svaret fick jag att den började på 10 istället för 7, samt slutade på 76 istället för 73... fick minska ned båda talen och då fungerade det
Viktor Barrios
@vict0rbarrios_twitter
Sep 03 2017 12:00
okej nice att få återkoppling, tack
Bartek
@Aquerr
Sep 03 2017 12:29
Jag jobbar men marvin1 och varje gång när jag validerar min kod får jag ett fel meddelande "Missing module docstring" men den har jag. Vet ej varför programmet tror att jag inte har beskriviningen
AndreasArne
@AndreasArne
Sep 03 2017 12:29
@Aquerr Har du skrivit kommentaren med """ istället för #?
Bartek
@Aquerr
Sep 03 2017 12:30
Kan det vara det? :o
AndreasArne
@AndreasArne
Sep 03 2017 12:30
docstring skrivs """ text """
Bartek
@Aquerr
Sep 03 2017 12:30
Ja och det har jag
""" marvin är bla bla bla """
AndreasArne
@AndreasArne
Sep 03 2017 12:31
och du får fortfarande fel?
Bartek
@Aquerr
Sep 03 2017 12:31
Yes
AndreasArne
@AndreasArne
Sep 03 2017 12:31
ligger den överst i filen?
Bartek
@Aquerr
Sep 03 2017 12:32
Innan det har jag en import
Så kanske det är på grund av det
AndreasArne
@AndreasArne
Sep 03 2017 12:32
den ska ligga överst
Andreas
@freddyph
Sep 03 2017 12:32
Får följande meddelande när jag validerad: The if statement can be replaced with 'var = bool(test)' (simplifiable-if-statement)
Bartek
@Aquerr
Sep 03 2017 12:32
men när jag flyttar import så klagar den att jag måste ha import längst upp
AndreasArne
@AndreasArne
Sep 03 2017 12:33
hmm kan du visa koden?
Bartek
@Aquerr
Sep 03 2017 12:33
sure
AndreasArne
@AndreasArne
Sep 03 2017 12:33
@freddyph validatorn tycker att du kan skriva om din if-sats så den blir simplare
Andreas
@freddyph
Sep 03 2017 12:34
@AndreasArne Det är jag med på, men hur gör man det när man letar bokstäver? Hade det varit siffror hade jag haft en lösning..
AndreasArne
@AndreasArne
Sep 03 2017 12:35
@freddyph behöver se din kod för att hjälpa dig
Bartek
@Aquerr
Sep 03 2017 12:37
@freddyph Mitt program slutate klaga när jag gjorde om if-satsen till if bool("s" in summer_word):
dock så tror jag inte att det ser bättre ut :P
Robert Larsson
@Gutzcode
Sep 03 2017 12:39
Min tanke på den uppgifter är, varför göra en if där? Behövs det, tillför det något?
AndreasArne
@AndreasArne
Sep 03 2017 12:39
@freddyph den tycker att if-satsen kan skrivas om för att det ända du gär är att sätta en variable till True eller False
Andreas
@freddyph
Sep 03 2017 12:39
@Aquerr körde du return sen?
AndreasArne
@AndreasArne
Sep 03 2017 12:40
Du kan skippa if-satsen och kolla test = "s" in "summer"
om "s" finns i "summer" returneras "True" annars "False"
så if behövs inte
Bartek
@Aquerr
Sep 03 2017 12:41
jag gjorde typ så att innan if-satsen skrev jag att en variabel är False och om 's' finns i ordet då sätter man variabeln till True
och det fungerar
AndreasArne
@AndreasArne
Sep 03 2017 12:42
@Aquerr jag testade valider din kod, och det funkar för mig om jag lägger imort raden efter din första docstring
Bartek
@Aquerr
Sep 03 2017 12:42
:o
skall prova igen då
what?! Det funkar nu
AndreasArne
@AndreasArne
Sep 03 2017 12:43
:)
Bartek
@Aquerr
Sep 03 2017 12:43
Well.... tack för hjälpen xd
Andreas
@freddyph
Sep 03 2017 12:43
@AndreasArne tack! Det hjälpte :+1:
@Gutzcode nix, if gjorde inte mkt nytta...
Robert Larsson
@Gutzcode
Sep 03 2017 12:49
:P
Andreas
@freddyph
Sep 03 2017 12:50
:)
Lina Lainisa Gullsved
@Lainisa
Sep 03 2017 15:28
@pejg12 de blå prickarna är dolda filer. Men jag ser nu här när jag scrollar att exakt samma problem har dykt upp för andra användare. Ska pröva med en creat lab1 igen och se om det hjälper för att komma åt filerna. Filerna finns där i utforskaren, men inte via bash, och jag får felmeddelande när jag försöker ladda upp de på dbwebben (missing file).
Lina Lainisa Gullsved
@Lainisa
Sep 03 2017 17:07
cp -i hello/greeting.py plane/plane.py Vad gör -i där?
Joakim Bajoul Kakaei
@Todai88
Sep 03 2017 17:10
@Lainisa kolla in man cp i terminalen
sa far du se alla flaggor etc
Lina Lainisa Gullsved
@Lainisa
Sep 03 2017 17:10
tack
men varför kan man inte bara köra den filen med cp?
Joakim Bajoul Kakaei
@Todai88
Sep 03 2017 17:20
bara läsa i manualen?
enligt den så ger -i dig en prompt utifall du kommer skriva över filer osv.
Lina Lainisa Gullsved
@Lainisa
Sep 03 2017 17:23
Funktionen förstår jag, men inte placeringen av den i den filen/ uppgiften
Joakim Bajoul Kakaei
@Todai88
Sep 03 2017 17:26
Vad förstår du inte?
Du kopierar filer från en mapp till en annan. -i visar dig en prompt utifall en fil med samma filnamn finns i destinationsmappen och ber dig bekräfta utifall du vill skriva över filen eller inte.
sash
@samco17
Sep 03 2017 17:35
Hej, har ännu en gång kört fast. Håller på med lab3 (kmom03) uppgift 1.8. Har någon lust att visa mig hur principen fungerar att använda(kalla) en funktion i en annan funktion.
Viktor Barrios
@vict0rbarrios_twitter
Sep 03 2017 18:54
har kört fast på uppgiften innan, men det är väl bara att skriva in den?
alltså typ multiplication()
sash
@samco17
Sep 03 2017 18:59
Jag tror att det är själva frågan som förvirrat mig. När de säger: (For each number use the multiplication function from above) menas det att jag ska hämta funktionen från uppgiften innan.
Viktor Barrios
@vict0rbarrios_twitter
Sep 03 2017 18:59
yes
sash
@samco17
Sep 03 2017 19:02
Tack, nu börjar jag förstå frågan liiiite mer. Får sova på saken och börja om på nytt imorgon
sash
@samco17
Sep 03 2017 19:34
@vict0rbarrios_twitter ditt svar (yes) räddade mig. NU är den klar efter 9 timmar. Tack igen
Viktor Barrios
@vict0rbarrios_twitter
Sep 03 2017 19:34
:D nice
vet du hur man loopar i en funktion? jag får det inte att funka
sash
@samco17
Sep 03 2017 19:39
Jag använde en for loop i både 1.7 och 1.8.