Generieren einer Palindromzahl aus der Eingabe

Ononto

Ich schreibe ein Programm, das eine Zahl aus der Eingabe nimmt und ihre Palindromzahl generiert. Mein Programm druckt nur die erste Hälfte, nicht die zweite. Ich habe es umgekehrt versucht, hat nicht funktioniert. Ich habe diese Zeilen als Kommentar eingefügt.

Mein Code:

def show_palindrome(maximum):
    maximum = int(input("Enter Number : "))
    for number in range(1, maximum + 1):
        temporary = number
        reverse = 0
    
        while (temporary > 0):
            reminder = temporary % 10
            reverse = (reverse * 10) + reminder
            temporary = temporary //10

        if(number == reverse):
            #number2 = number[::-1]
            #print(number,number2, end = '')
            print(number, end = '')

show_palindrome(3)

Meine Ausgabe:

123

Die Ausgabe die ich brauche:

12321
Eric Taurone

Ich glaube du suchst sowas:

def show_palindrome(maximum = None):
    if not maximum:
        maximum = input("Enter Number : ")
        
    output = str(maximum)
    for number in range(1, int(maximum)):

        output = str(int(maximum) - number) + str(output) + str(int(maximum) - number)

        
    return output

print(show_palindrome(3))

das kehrt 12321zum Beispiel zurück

Ein paar Dinge würde ich in deiner Funktion anders machen:

  1. Wenn Sie die Eingabe in der def benötigen (Sie machen sie optional, indem Sie sie auf etwas setzen, wenn Sie sie deklarieren, wie ich sie auf None (maximum=None) gesetzt habe), dann brauchen Sie die input()-Anweisung.
  2. Da Sie bereits wissen, wie lange es sein soll (Sie müssen es beim Initialisieren der Funktion deklariert haben, es ist nur 2 * maximal - 1), ist es wirklich nicht erforderlich, eine while-Schleife zu verwenden.

Ansonsten gute Arbeit! Weiter so!

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Generieren Sie eine Reihe von Zufallszahlen basierend auf der Eingabe aus einer Spalte. VBA Excel

Aus der Eingabe in einer Deklaration in C ++ lesen?

Generieren und Herunterladen einer XML-Datei nach Eingabe der Eingabe (PHP und MySQL) - JPK

Generieren einer leeren PDF-Datei aus der Antwort in nodejs

Generieren Sie Zufallsvariablen aus einer Verteilungsfunktion mithilfe der inversen Stichprobe

Generieren einer Liquibase-XML-Datei aus der aktuellen Datenbank

Der Versuch, zufällige int aus einer Klasse zu generieren

Berechnung aus einer Eingabe

Pandoc: Generieren Sie eine HTML-eingebettete Latexgleichung aus der Markdown-Eingabe

Generieren Sie eine Liste mit jedem n-ten Wert aus der Eingabe

Anzeigen eines Bilds einer Datei aus der Eingabe

Drucken der größten Zahl aus einer bestimmten Eingabe

Erhalten Sie Zeichen aus einer Spalte basierend auf der Eingabe aus der Spalte beiseite

Der Vergleich einer Zeichenfolge mit einer aus der Eingabe gelesenen Zeichenfolge stimmt in Rust nicht überein

Python - langer Halt beim Berechnen der Palindromzahl

Generieren Listen aus einer Liste

Generieren einer Tabellenausgabe aus jq

Generieren einer Zufallszahl aus Benutzereingaben

Wie kann ich für jmeter post request eine Eingabe json aus einer csv-Datei generieren?

Generieren einer Json-Datei aus dict Python mit sich ändernden Werten aus der Funktion

PHP & MySQL - Generieren Sie eine Rechnungsnummer aus einer Ganzzahl aus der Datenbank

Generieren von Zufallszahlen aus einer Reihe von Array-Elementen aus der Datenbank

Eingabe aus einer anderen Datei

Wert aus einer Eingabe abrufen

Erstellen von ggplots aus einer Schleife (und Generieren der Dateien) ohne Drucken einer sichtbaren Ausgabe in RMarkdown

Der schnellste Weg, um ein Diktat aus einer Liste zu generieren, in der key == value ist

Generieren mehrerer Zeilen aus einer einzelnen Zeile basierend auf der Nummer in der Zelle daneben

Eingabe eines Textes aus einer Textdatei vor der ersten Zeile einer anderen Datei mit sed

Lesen einer Ganzzahl aus der Eingabe und Zuweisen zu einer Variablen

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv