8 svar
261 visningar
ljuslykta behöver inte mer hjälp
ljuslykta 12432 – Fd. Medlem
Postad: 4 jul 2024 16:00

skapa ett python program som skriver ut värdet


Hej,

Varför får jag ej ut 615 fastän jag omvandlade heltalet från integer till en sträng och sen adderar ihop dem?

Calle_K 2386
Postad: 4 jul 2024 16:06

Det du gör är du först utför de matematiska operatorerna, sedan sammanbinder strängarna.

Du vill göra tvärtom, alltså först sammabinda de respektive strängarna och därefter utföra operationerna.

Dina tal behöver vara integers när de adderas. Det är något annat att addera strängarna som du gör nu. Python kan inte förstå att en sträng ”5” + en sträng ”10” ska bli 15.

ljuslykta 12432 – Fd. Medlem
Postad: 4 jul 2024 16:12 Redigerad: 4 jul 2024 16:12
Mrpotatohead skrev:

Dina tal behöver vara integers när de adderas. Det är något annat att addera strängarna som du gör nu. Python kan inte förstå att en sträng ”5” + en sträng ”10” ska bli 15.

Hm okej hur ska jag rätta till detta? Jag saknar lite fantasi justnu.

ljuslykta 12432 – Fd. Medlem
Postad: 4 jul 2024 16:15
Calle_K skrev:

Det du gör är du först utför de matematiska operatorerna, sedan sammanbinder strängarna.

Du vill göra tvärtom, alltså först sammabinda de respektive strängarna och därefter utföra operationerna.

Jag försökte följa det du säger här ,men det går ej bra. 

Förstår inte ens uppgiften. Ingen av mina tolkningar av n+nn+nnn ger 615.

ljuslykta 12432 – Fd. Medlem
Postad: 4 jul 2024 16:20
Mrpotatohead skrev:

Förstår inte ens uppgiften. Ingen av mina tolkningar av n+nn+nnn ger 615.

Haha okej. 

Jo nu. 5+55+555. Helt sjukt att jag inte tänkte på det.

ljuslykta 12432 – Fd. Medlem
Postad: 4 jul 2024 16:36
Mrpotatohead skrev:

Jo nu. 5+55+555. Helt sjukt att jag inte tänkte på det.

Jag frågade herr chatgpt och han svarade mig att jag borde ha skrivit såhär istället. 

Svara
Close