These are chat archives for dbwebb-se/python

8th
Sep 2017
qara17
@qara17
Sep 08 2017 00:39
ngn som kan hjälpa mig med uppgift 2.1 i kmom02, förstår inte vad jag gör för fel, jag är osäker på om jag verkligen förstått uppgiften https://codeshare.io/aV3obO
Bartek
@Aquerr
Sep 08 2017 05:08
Skulle du kunna skicka här själva uppgiften? Asså "vad behöver man göra"?
Peder Tornberg
@ptorn
Sep 08 2017 05:37
Som @Aquerr säger så hjälper det om man har med frågan. Men av hinten att dömma så ser det ut som du ska konkatenera siffrorna och avgränsa med ett komma. Spara strängen i en varianel och svara med variabeln. Och troligtvis så ska inte "Hello world" vara med.
Jonatan Lindblom
@jornatan
Sep 08 2017 06:01

Gör ett menyval där Marvin i samma sträng skriver ut: dagens datum och nuvarande tid, hur han mår (slumpmässigt humör), ett heltal, samt ett floattal med 3 decimaler. Ge talen ett sammanhang i texten.

Är det slumpmässiga hel- och floattal som menas eller?

qara17
@qara17
Sep 08 2017 08:21

här kommer uppgiften, Exercise 2.1 (1 points)
#

Loop through the numbers 0 to 10 (10 included) and concatenate a string

with the numbers comma-separated. You should have a comma at the end of the

string.

#

Answer with the string.

här kommer uppdaterad kod som jag knappat in https://codeshare.io/aV3obO
lewenhagen
@lewenhagen
Sep 08 2017 08:33
@qara17 kika i codesharen
qara17
@qara17
Sep 08 2017 08:58
tack för hjälpen!
maay17
@maay17
Sep 08 2017 09:13
Skulle behöva lite hjälp, https://codeshare.io/G6ANjp
lewenhagen
@lewenhagen
Sep 08 2017 09:19
@maay17 se codeshare
limy17
@limy17
Sep 08 2017 09:29
Hej! Nån lärare här?
Skulle gärna vilja att ngn av er tittar på min python-kod i en privat chatt.
Daggerby
@Daggerby
Sep 08 2017 09:35
Behöver lite hjälp på kmom2 marvin, uppgift 10. Har kört fast: https://codeshare.io/G71v4j
Bartek
@Aquerr
Sep 08 2017 10:05
Använd while loop så att användaren kan mata in flera tal. Därefter ändra första if så att den kollar om user_input är "done" och omvanlda number från sträng till integer i else. :smile:
limy17
@limy17
Sep 08 2017 10:07
(Tb runt kl 13)
limy17
@limy17
Sep 08 2017 11:20
@limy17
Hej! Nån lärare här?
Skulle gärna vilja att ngn av er tittar på min python-kod i en privat chatt.
Anders Nygren
@litemerafrukt
Sep 08 2017 11:33
@limy17 Jag sitter på offentligt bibliotek och kan inte köra HO. Kan du inte skapa en codeshare så kan vi diskutera dina funderingar runt den?
limy17
@limy17
Sep 08 2017 11:37
Hej! Min me-sida har försvunnit (ev skrivits över), ska bara fixa det. Skickar via codeshare snart. ok?
Anders Nygren
@litemerafrukt
Sep 08 2017 11:38
jomenvisst :smile:
limy17
@limy17
Sep 08 2017 11:45
Sådär!
Hur öppnar man en privat chatt? :)
Anders Nygren
@litemerafrukt
Sep 08 2017 11:46
Klicka på iconen du vill öppna chatt med
Viktor Barrios
@vict0rbarrios_twitter
Sep 08 2017 13:21
Hej,
Hur kan man göra om strings till integers när dom redan är i en list ?
Viktor Barrios
@vict0rbarrios_twitter
Sep 08 2017 13:28

["70", "120", "230", "360", "5670", ]

Jag vill göra om innehållet i den här listan till integer

Anders Nygren
@litemerafrukt
Sep 08 2017 13:32
>>> # med list comprehension
>>> int_ints = [int(x) for x in str_ints]
>>> int_ints
[1, 2, 3]
>>> # eller med map()
>>> int_ints = list(map(int, str_ints))
>>> int_ints
[1, 2, 3]
>>> # eller med en for loop
>>> int_ints = []
>>> for x in str_ints:
...     int_ints.append(int(x))
...
>>> int_ints
[1, 2, 3]
Niklas Andersson
@AuroraBTH
Sep 08 2017 13:32
Map är trevligt
Anders Nygren
@litemerafrukt
Sep 08 2017 13:33
(skrivet i python REPL/cli, därav >>>)
Jupp, list comprehension också :smile:
Niklas Andersson
@AuroraBTH
Sep 08 2017 13:33
:thumbsup:
LightsOutBthh
@LightsOutBthh
Sep 08 2017 13:37
Jag har kört fast på Python/kmom02 uppgift 4.2. Jag vet inte om jag får lägga koden i chatten... Men jag får fel svar och vet inte varför
Anders Nygren
@litemerafrukt
Sep 08 2017 13:38
Är det ett kort kodstycke kan du lägga det här, gärna i markdown om du är hemma på det. Annars skapa en codeshare och länka härifrån.
LightsOutBthh
@LightsOutBthh
Sep 08 2017 13:39
Ok länkar codeshare https://codeshare.io/GADkv8
Anders Nygren
@litemerafrukt
Sep 08 2017 13:40
Vad händer och vad har du kört fast på?
LightsOutBthh
@LightsOutBthh
Sep 08 2017 13:42
Jag får fel svar 189, det ska vara 152.
Det är väldigt svårt att förklara exakt vad som är fel. Jag tror det är beräkningen. Ger fritt fram för flera tal än den ska
Anders Nygren
@litemerafrukt
Sep 08 2017 13:44
Kan vara " Do not count multiple times if more than one rule of arithmetics work." som spökar
Eller inte :) jag är trött ska titta
Viktor Barrios
@vict0rbarrios_twitter
Sep 08 2017 13:45
okej, är str_ints = ["1", "2", "3"]. i ditt exempel?
Anders Nygren
@litemerafrukt
Sep 08 2017 13:45
@vict0rbarrios_twitter jupp
Viktor Barrios
@vict0rbarrios_twitter
Sep 08 2017 13:46
okej
LightsOutBthh
@LightsOutBthh
Sep 08 2017 13:55
Jag började pilla på koden lite och tog bort typ extra if statments och kom till 153. Jag hade till exemple dubbla division för nummer i två olika kombinationer tex I/J och J/I för att slippa division by zero problem. Så jag är ett ifrån att vara korrekt.
Anders Nygren
@litemerafrukt
Sep 08 2017 13:55
@LightsOutBthh Första är ett missförstånd vad gäller frågan tror jag. Du behöver bara kolla <första siffran> - <andra siffran> = <tredje siffran> men inte <andra siffran> - <första siffran> = <tredje siffran>
LightsOutBthh
@LightsOutBthh
Sep 08 2017 13:55
HAHA
Anders Nygren
@litemerafrukt
Sep 08 2017 13:56
Vad du sa :smile:
LightsOutBthh
@LightsOutBthh
Sep 08 2017 13:56
Dock så blir det fel än
med 1
Anders Nygren
@litemerafrukt
Sep 08 2017 13:58
Jo, det är lite lustigt...
LightsOutBthh
@LightsOutBthh
Sep 08 2017 13:59
tror det är min elif division
never mind
Anders Nygren
@litemerafrukt
Sep 08 2017 14:00
du börjar från 000 medan frågan säger du ska börja från 001
LightsOutBthh
@LightsOutBthh
Sep 08 2017 14:00
aha
AAAA shit okej då tror jag att ja kan lösa det hela!
Anders Nygren
@litemerafrukt
Sep 08 2017 14:01
fint :)
LightsOutBthh
@LightsOutBthh
Sep 08 2017 14:14
Nope det ända som blev en skillnad nu var att jag blev fast på 126
Viktor Barrios
@vict0rbarrios_twitter
Sep 08 2017 14:46
Hej,
Om om man lopar igenom olika siffror och man vill ställa dom bredvid varandra i en ny variabel. Utan att dom plussas på varandra. Hur gör man det
+= kan man göra med strängar. Går det att göra med integers men man ställer dom bredvid varandra som i en lista?
maay17
@maay17
Sep 08 2017 16:13
Kmom02, marvin.py
Jag får inte min "marvin" att slumpa fram 10 nummr, bara 1. kan nån hjälpa mig till rätta? https://codeshare.io/G6ANjp
LightsOutBthh
@LightsOutBthh
Sep 08 2017 16:23
Det är fär att din a1 ligger i while loopen dvs svaren sparas inte
lägg a1 utanför @maay17
maay17
@maay17
Sep 08 2017 16:25
OK, jag ska prova...
får inte till det riktigt ändå...
LightsOutBthh
@LightsOutBthh
Sep 08 2017 16:30
fick du inte fram fler än 1 nu?
maay17
@maay17
Sep 08 2017 16:31
kan du kolla min codeshare igen, har uppdaterat hur jag gjort.
LightsOutBthh
@LightsOutBthh
Sep 08 2017 16:34
Testa att även lägga print utanför while loopen dvs i slutet
maay17
@maay17
Sep 08 2017 16:34
ok, har uppdaterat igen
bara 1 nummer fortfarande
LightsOutBthh
@LightsOutBthh
Sep 08 2017 16:41
Jag såg att du kommenterade ut a1 = a1 + str(a) + ","
@maay17 ta bort kommentars tecknet #
maay17
@maay17
Sep 08 2017 16:42
ja, och satte bägge ovanför while
LightsOutBthh
@LightsOutBthh
Sep 08 2017 16:42
du ska bara ha a1 = ""
på övre delen
dvs a1 = a1 + str(a) + ", " måste vara kvar i loopen för att spara
maay17
@maay17
Sep 08 2017 16:43
ok, ska testa
nä, det blev inte heller bra,
kolla codeshare så jag förstod dig rätt
LightsOutBthh
@LightsOutBthh
Sep 08 2017 16:49
Japp men jag antar att det inte löste problemet
maay17
@maay17
Sep 08 2017 16:49
nope
LightsOutBthh
@LightsOutBthh
Sep 08 2017 16:59
okej!
tror jag löst det
maay17
@maay17
Sep 08 2017 17:00
OK?
LightsOutBthh
@LightsOutBthh
Sep 08 2017 17:00
@maay17 först så är det att din loop stannar för att du lägger ditt random tal i samma variable "a" som du använder för att itterera i din loop
tex ändrar du a = random.randint(min_inp, max_inp) till b = random.randint(min_inp, max_inp)
här har du en länk https://codeshare.io/2j43DA
där du kan se vad jag menar
maay17
@maay17
Sep 08 2017 17:05
ok, nu fattar jag .Fick bara 1 nummer för den loopade bara 1 gång.
Det fungerar också. Jag har en grej till.... har du koll på hur det inte visas samma nummer i dessa 10? Skrev 1 - 99 och fick 2st 1:or
Tack förresten!
LightsOutBthh
@LightsOutBthh
Sep 08 2017 17:09
Mja du får nog bygga ett if statement som bläddrar igenom din lista och jämför.
Men vet inte om du behöver göra det för den uppgiften
maay17
@maay17
Sep 08 2017 17:11
Nej kanske inte, det står inget om det så du har nog rätt.
Funderade om det var en lista, har för mig att det fanns med i boken nånstans...
@LightsOutBthh - Nu ger jag mig för ikväll. Ha en trevlig kväll!
LightsOutBthh
@LightsOutBthh
Sep 08 2017 17:15
Ha en trevlig kväll själv!
Daleke
@Daleke
Sep 08 2017 19:56
Hej, jag har problem med publish/inspect för kmom04. Jag har beskrivit det närmare i forumet, ifall fler har samma undring.