8 svar
84 visningar
destiny99 är nöjd med hjälpen
destiny99 7477
Postad: 4 jul 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 2148
Postad: 4 jul 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.

destiny99 7477
Postad: 4 jul 16:12 Redigerad: 4 jul 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.

destiny99 7477
Postad: 4 jul 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.

destiny99 7477
Postad: 4 jul 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.

destiny99 7477
Postad: 4 jul 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 Avbryt
Close