1 svar
1447 visningar
uppsalairaniern 82 – Fd. Medlem
Postad: 31 aug 2017 16:36

Siffersumma!

Hallå!

Har en uppgift här som jag har problem med och vill få hjälp med att lösa, skriver upp frågan först sedan hur jag tänkte till när jag försökte lösa den:

"Skriv programmet siffersumma.py som frågar efter ett tresiffrigt tal
och skriver ut dess siffersumma. Om talet exempelvis är 516 blir siffersumman
12."

Här tänkte jag att det mycket säkert finns någon form av funktion man kan använda sig av redan för att kunna lösa problemet, och mycket riktigt efter lite googlande så kom det upp en heeel del lösningar, varav många kändes overkill. Vill bara veta det absolut enklaste sättet att lösa uppgiften på...

 

tacksam för hjälp!

SeriousCephalopod 2696
Postad: 31 aug 2017 17:42

%10 ger dig sista siffran

x = x//10 flyttar näst sista siffran till sista positionen. 

Rinse and repeat.

Svara
Close