Krypteringsalgoritm baserat på glada tal med hjälp av Python 2.7 (1 / 3 steg)
Steg 1: Börja med koden!
Så är vad vi kommer att börja med hur man kan utveckla koden för att hitta glada siffror till en viss övre gräns som angivits av användaren, kontrollera om numret är glad eller inte.
Så vad vi vet är att kvadratur siffrorna individuellt i en rad och sedan lägga till dem skulle ge oss ett annat nummer, om det ger oss 1, dess Happy, om inte, dess olyckliga.
Bilden ovan ger dig koden för det grundläggande programmet för att ta reda på Happy och olycklig nummer.
Bara i fall du inte förstå koden, började vi med två listor, en för att lagra den glada siffror och den andra för att lagra de olyckliga nummer.
Jag anges den övre gränsen för programmet som 300 och använt det i en FOR-loopen. "t" är bara en annan variabel som jag tog, och nu att avskilja siffrorna från ett givet värde av "i" vi använder 3 fler variabler, "nämligen en", "b", "c". Om du inte förstår användningen av dessa tre variabler, kommentera nedan, placera din fråga och jag skulle vilja svara snart nog.
Ja, så nu har vi våra tre olika siffror från flera, märker att vi har bara tre variabler eftersom det maximala antalet siffror i vår övre gräns är 3, som siffrorna i övre gräns ökar du kanske vill öka variablerna för siffrorna.
Så senare vidare, i While loop, vi square siffrorna och lägga till dem och kontrollera om de lägger till upp till 1 eller inte, och vi håller på att göra det 50 gånger per värde för "i".
Om någon instans får vårt program 1 som utdata för variabel "t", det skulle utelämna resten av programmet efter utskrift önskad effekt, eller ingenting, vad du vill i princip.
Om inte, det skulle berätta antalet är inte en lycklig antal och skulle fortsätta för nästa värde "i".