Inhaltsverzeichnis
Beispiel 1: Ermitteln Sie die Anzahl der Zahlen, indem Sie durch wiederholte Division die Summe der ersten und letzten Ziffern einer ganzen Zahl ermitteln.
Algorithmus
Code
Ausgabe – Beispiel 4
Führen Sie die Python-Datei im Befehlsfenster aus
Beispiel 3: Ermitteln Sie die Summe der ersten und letzten Ziffern einer Ganzzahl, indem Sie ein int in str konvertieren und die len-Funktion verwenden, um die Anzahl der Ziffern zu ermitteln
Beispiel 4: Ermitteln Sie die Summe der ersten und letzten Ziffern einer Ganzzahl, indem Sie den String-Indexwert verwenden, um die ersten und letzten Ziffern zu ermitteln
Fazit
Heim Backend-Entwicklung Python-Tutorial Python-Programm zum Ermitteln der Summe der ersten und letzten Zahlen

Python-Programm zum Ermitteln der Summe der ersten und letzten Zahlen

Sep 13, 2023 am 11:17 AM
数字 找到 第一个 最后一个 Python-Programm

Python-Programm zum Ermitteln der Summe der ersten und letzten Zahlen

In diesem Artikel besteht die Aufgabe darin, die ersten und letzten Ziffern der ganzen Zahlen zu addieren. Nun können ganze Zahlen sehr klein oder sehr groß sein. Daher werden diese Pläne in zwei Teile gegliedert. Zuerst müssen wir herausfinden, wie groß diese ganze Zahl ist, und dann daraus die erste Zahl ermitteln. Der zweite Teil besteht darin, die letzte Zahl aus der gegebenen ganzen Zahl zu ermitteln. Dies lässt sich leicht erreichen, indem man die Zahl durch zehn dividiert und den Rest ermittelt. In diesem Python-Artikel zeigen wir anhand von vier verschiedenen Beispielen, wie man die erste und letzte Ziffer einer Ganzzahl addiert.

Im ersten Beispiel verwenden Sie die wiederholte Division durch 10, um die Anzahl der Ziffern einer Ganzzahl zu erhalten. In Beispiel 2 wird math.log10() verwendet, um die Anzahl der Ziffern einer Ganzzahl zu ermitteln. In Beispiel 3 wird die Ganzzahl in eine Zeichenfolge umgewandelt, um ihre Länge zu ermitteln; in Beispiel 4 wird die Ganzzahl zuerst in eine Zeichenfolge umgewandelt und dann werden die Indexwerte 0 und -1 verwendet, um die erste und letzte Zahl zu erhalten. Addieren Sie dann die erste und die letzte Zahl, um das Ergebnis zu erhalten.

Beispiel 1: Ermitteln Sie die Anzahl der Zahlen, indem Sie durch wiederholte Division die Summe der ersten und letzten Ziffern einer ganzen Zahl ermitteln.

Algorithmus

Schritt 1 – Schreiben Sie eine countDigits-Funktion, um die Anzahl der Ziffern in einer Ganzzahl zu zählen.

Schritt 2 – Verwenden Sie die Methode der wiederholten Teilung.

Schritt 3 – Teilen Sie nun die ganze Zahl durch 10**, um die erste Zahl zu erhalten.

Schritt 4 – Ermitteln Sie die letzte Zahl, indem Sie durch 10 dividieren und den Rest bilden.

Schritt 5 – Fügen Sie die erste und letzte Zahl hinzu.

Schritt 6 – Führen Sie dies für die im Array angegebenen Zahlen unterschiedlicher Länge aus.

Schritt 7 – Druckausgabe.

Die chinesische Übersetzung von

Code

lautet:

Code

listofnumbers =[881234,954321, 7178952, 20033, 459, 20069]
import math
#define function
def countDigits(thenumber):
   count=0
   while thenumber != 0:
      thenumber //= 10
      count += 1
   return count

#Use for loop
for item in listofnumbers:
   c=countDigits(item)

   firstnum=math.floor(item/10**(c-1))
   lastnum=item%10
   total=firstnum+lastnum

   print("\nThe Given number is: " , item)
   print("The first digit is ", firstnum)
   print("The last digit is ", lastnum)
   print("The sum of first and the last digit is " , total)
Nach dem Login kopieren

Ausgabe – Beispiel 1

Führen Sie die Python-Datei im Befehlsfenster aus

Öffnen Sie das Cmd-Fenster. Überprüfen Sie die Ausgabe im cmd-Fenster.

The Given number is:  881234
The first digit is  8
The last digit is  4
The sum of first and the last digit is  12

The Given number is:  954321
The first digit is  9
The last digit is  1
The sum of first and the last digit is  10

The Given number is:  7178952
The first digit is  7
The last digit is  2
The sum of first and the last digit is  9

The Given number is:  20033
The first digit is  2
The last digit is  3
The sum of first and the last digit is  5

The Given number is:  459
The first digit is  4
The last digit is  9
The sum of first and the last digit is  13

The Given number is:  20069
The first digit is  2
The last digit is  9
The sum of first and the last digit is  11 
Nach dem Login kopieren

Beispiel 2: Ermitteln Sie die Anzahl der Ziffern in einer Zahl, indem Sie die Funktion math.log10 verwenden, um die Summe der ersten und letzten Ziffern einer ganzen Zahl zu ermitteln.

Algorithmus

Schritt 1 – Um die Anzahl der Ziffern einer Ganzzahl zu zählen, schreiben Sie die Funktion countDigits.

Schritt 2 – Verwenden Sie die Formel math.floor(math.log10(thenumber) + 1) in dieser Funktion.

Schritt 3 – Teilen Sie nun die ganze Zahl durch 10**, um die erste Zahl zu erhalten

Schritt 4 – Teilen Sie durch 10 und bilden Sie den Rest, um die letzte Zahl zu erhalten.

Schritt 5 – Um die Summe zu erhalten, addieren Sie die erste und die letzte Zahl.

Schritt 6 – Verwenden Sie dazu ein Array mit verschiedenen Ganzzahlen für Zahlen unterschiedlicher Länge.

Schritt 7 – Summe ausdrucken.

listofnumbers =[1234,54321, 678952, 200, 45, 10069]
#Import the required module
import math
#define function
def countDigits(thenumber):
   return math.floor(math.log10(thenumber) + 1)
#Use for loop to iterate item    
for item in listofnumbers:
   c=countDigits(item)
   firstnum=math.floor(item/10**(c-1))
   lastnum=item%10
   total=firstnum+lastnum
    
   print("\nThe Given number is: " , item)
   print("The first digit is ", firstnum)
   print("The last digit is ", lastnum)
   print("The sum of first and the last digit is " , total) 
Nach dem Login kopieren

Ausgabe – Beispiel 2

Führen Sie die Python-Datei im Befehlsfenster aus

Öffnen Sie das Cmd-Fenster. Überprüfen Sie die Ausgabe im cmd-Fenster.

The Given number is:  1234
The first digit is  1
The last digit is  4
The sum of first and the last digit is  5

The Given number is:  54321
The first digit is  5
The last digit is  1
The sum of first and the last digit is  6

The Given number is:  678952
The first digit is  6
The last digit is  2
The sum of first and the last digit is  8

The Given number is:  200
The first digit is  2
The last digit is  0
The sum of first and the last digit is  2

The Given number is:  45
The first digit is  4
The last digit is  5
The sum of first and the last digit is  9

The Given number is:  10069
The first digit is  1
The last digit is  9
The sum of first and the last digit is  10
Nach dem Login kopieren

Beispiel 3: Ermitteln Sie die Summe der ersten und letzten Ziffern einer Ganzzahl, indem Sie ein int in str konvertieren und die len-Funktion verwenden, um die Anzahl der Ziffern zu ermitteln

Algorithmus

Schritt 1 – Schreiben Sie eine countDigits-Funktion, um die Anzahl der Ziffern in einer Ganzzahl zu zählen.

Schritt 2 – Konvertieren Sie in dieser Funktion für die Zählung zunächst den int in str und ermitteln Sie dann seine Länge.

Schritt 3 – Teilen Sie nun die ganze Zahl durch 10**, um die erste Zahl zu erhalten.

Schritt 4 – Ermitteln Sie die letzte Zahl, indem Sie durch zehn dividieren und den Rest erhalten.

Schritt 5 – Fügen Sie nun die erste und letzte Zahl hinzu.

Schritt 6 – Führen Sie diese Methode für alle im Array angegebenen Zahlen aus.

Schritt 7 – Summe ausdrucken.

listofnumbers =[11234,554321, 6789521, 2004, 3455, 60069]
import math
def countDigits(thenumber):
   snum=str(thenumber)
   l=len(snum)
   return l
    
for item in listofnumbers:
   c=countDigits(item)
   firstnum=math.floor(item/10**(c-1))
   lastnum=item%10
   total=firstnum+lastnum
   print("\nThe Given number is: " , item)
   print("The first digit is ", firstnum)
   print("The last digit is ", lastnum)
   print("The sum of first and the last digit is " , total) 
Nach dem Login kopieren

Ausgabe – Beispiel 3

Führen Sie die Python-Datei im Befehlsfenster aus

Öffnen Sie das Cmd-Fenster. Überprüfen Sie die Ausgabe im cmd-Fenster.

The Given number is:  11234
The first digit is  1
The last digit is  4
The sum of first and the last digit is  5

The Given number is:  554321
The first digit is  5
The last digit is  1
The sum of first and the last digit is  6

The Given number is:  6789521
The first digit is  6
The last digit is  1
The sum of first and the last digit is  7

The Given number is:  2004
The first digit is  2
The last digit is  4
The sum of first and the last digit is  6

The Given number is:  3455
The first digit is  3
The last digit is  5
The sum of first and the last digit is  8

The Given number is:  60069
The first digit is  6
The last digit is  9
The sum of first and the last digit is  15
Nach dem Login kopieren

Abbildung 3: Ausgabe von Beispiel 3 im CMD-Fenster

Beispiel 4: Ermitteln Sie die Summe der ersten und letzten Ziffern einer Ganzzahl, indem Sie den String-Indexwert verwenden, um die ersten und letzten Ziffern zu ermitteln

Algorithmus

Schritt 1 – Konvertieren Sie zunächst die Ganzzahl in einen String.

Schritt 2 – Ermitteln Sie die erste Zahl mithilfe des Index 0 und konvertieren Sie sie zurück in eine Ganzzahl.

Schritt 3 – Ermitteln Sie die letzte Ziffer mit Index -1 und konvertieren Sie sie zurück in eine Ganzzahl.

Schritt 4 – Fügen Sie die erste und letzte Zahl hinzu.

Schritt 5 – Führen Sie dies für die im Array angegebenen Zahlen unterschiedlicher Länge aus.

Schritt 6 – Drucken Sie die berechnete Summe aus.

listofnumbers =[12343,543210, 6789529, 9200, 45, 810069]
#Use for loop
for item in listofnumbers:
    snum=str(item)
    firstnum=int(snum[0])
    lastnum=int(snum[-1])
    total=firstnum+lastnum
    print("\nThe Given number is: " , item)
    print("The first digit is ", firstnum)
    print("The last digit is ", lastnum)
    print("The sum of first and the last digit is " , total)
Nach dem Login kopieren

Ausgabe – Beispiel 4

Führen Sie die Python-Datei im Befehlsfenster aus

Öffnen Sie das Cmd-Fenster. Überprüfen Sie die Ausgabe im cmd-Fenster.

The Given number is:  12343
The first digit is  1
The last digit is  3
The sum of first and the last digit is  4

The Given number is:  543210
The first digit is  5
The last digit is  0
The sum of first and the last digit is  5

The Given number is:  6789529
The first digit is  6
The last digit is  9
The sum of first and the last digit is  15

The Given number is:  9200
The first digit is  9
The last digit is  0
The sum of first and the last digit is  9

The Given number is:  45
The first digit is  4
The last digit is  5
The sum of first and the last digit is  9

The Given number is:  810069
The first digit is  8
The last digit is  9
The sum of first and the last digit is  17 
Nach dem Login kopieren

Die Zahlen werden angegeben und aus einem Array extrahiert.

Fazit

Wir haben hier verschiedene Methoden angegeben, um zu zeigen, wie man die erste und letzte Ziffer einer Ganzzahl addiert. In ein Array werden verschiedene Ganzzahlen unterschiedlicher Länge geschrieben. Verwenden Sie dann verschiedene Methoden für diese ganzen Zahlen. Die Methoden unterscheiden sich hauptsächlich in der Methode zur Ermittlung des Medians einer ganzen Zahl oder in der Methode zur Ermittlung der ersten und letzten Zahl daraus.

Das obige ist der detaillierte Inhalt vonPython-Programm zum Ermitteln der Summe der ersten und letzten Zahlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

iOS 17: So ändern Sie den Uhrstil des iPhone im Standby-Modus iOS 17: So ändern Sie den Uhrstil des iPhone im Standby-Modus Sep 10, 2023 pm 09:21 PM

Standby ist ein Sperrbildschirmmodus, der aktiviert wird, wenn das iPhone an das Ladegerät angeschlossen und horizontal (oder im Querformat) ausgerichtet ist. Es besteht aus drei verschiedenen Bildschirmen, von denen einer im Vollbildmodus angezeigt wird. Lesen Sie weiter, um zu erfahren, wie Sie den Stil Ihrer Uhr ändern können. Auf dem dritten Bildschirm von StandBy werden Uhrzeiten und Daten in verschiedenen Themen angezeigt, die Sie vertikal wischen können. Einige Themes zeigen auch zusätzliche Informationen an, wie z. B. Temperatur oder nächster Alarm. Wenn Sie eine beliebige Uhr gedrückt halten, können Sie zwischen verschiedenen Themen wechseln, darunter Digital, Analog, Welt, Solar und Floating. Float zeigt die Zeit in großen Blasenzahlen in anpassbaren Farben an, Solar verfügt über eine Standardschriftart mit einem Sonneneruptionsdesign in verschiedenen Farben und World zeigt die Welt durch Hervorhebung an

Generieren Sie Zufallszahlen und Zeichenfolgen in JavaScript Generieren Sie Zufallszahlen und Zeichenfolgen in JavaScript Sep 02, 2023 am 08:57 AM

Die Möglichkeit, Zufallszahlen oder alphanumerische Zeichenfolgen zu generieren, ist in vielen Situationen praktisch. Sie können damit an verschiedenen Orten im Spiel Feinde oder Nahrung hervorbringen. Sie können es auch verwenden, um Benutzern zufällige Passwörter vorzuschlagen oder Dateinamen zum Speichern von Dateien zu erstellen. Ich habe ein Tutorial darüber geschrieben, wie man in PHP zufällige alphanumerische Zeichenfolgen generiert. Ich habe am Anfang dieses Beitrags gesagt, dass nur wenige Ereignisse wirklich zufällig sind, und das Gleiche gilt für die Zufallszahlen- oder String-Generierung. In diesem Tutorial zeige ich Ihnen, wie Sie in JavaScript eine pseudozufällige alphanumerische Zeichenfolge generieren. Generieren von Zufallszahlen in JavaScript Beginnen wir mit der Generierung von Zufallszahlen. Die erste Methode, die mir in den Sinn kommt, ist Math.random(), die einen Float zurückgibt

Mit R55600 kompatible ASUS-Motherboard-Optionen (einschließlich R55600u und 5600h) Mit R55600 kompatible ASUS-Motherboard-Optionen (einschließlich R55600u und 5600h) Jan 02, 2024 pm 05:32 PM

Welches ASUS-Motherboard sollte mit dem R55600 gekoppelt werden? Das ASUS ROGStrixB550-FGaming-Motherboard ist eine ausgezeichnete Wahl. Es ist perfekt mit dem Ryzen55600X-Prozessor kompatibel und bietet hervorragende Leistung und Funktionen. Dieses Motherboard verfügt über ein zuverlässiges Stromversorgungssystem, unterstützt Übertaktung und bietet eine Fülle von Erweiterungssteckplätzen und Anschlüssen für den täglichen Gebrauch und Gaming-Anforderungen. ROGStrixB550-FGaming ist außerdem mit hochwertigen Audiolösungen, schnellen Netzwerkverbindungen und einem zuverlässigen Wärmeableitungsdesign ausgestattet, um sicherzustellen, dass das System effizient und stabil bleibt. Darüber hinaus übernimmt dieses Motherboard auch den wunderschönen ROG-Stil und ist mit wunderschönen RGB-Lichteffekten ausgestattet, die Ihrem Computer ein visuelles Vergnügen verleihen. Alles in allem ASUS ROGStri

C++-Programm zum Runden einer Zahl auf n Dezimalstellen C++-Programm zum Runden einer Zahl auf n Dezimalstellen Sep 12, 2023 pm 05:13 PM

Zahlen als Ausgabe darzustellen ist eine interessante und wichtige Aufgabe beim Schreiben eines Programms in einer beliebigen Sprache. Bei ganzzahligen Typen (Daten vom Typ kurz, lang oder mittel) ist es einfach, Zahlen als Ausgabe darzustellen. Bei Gleitkommazahlen (Float- oder Double-Typ) müssen wir sie manchmal auf eine bestimmte Anzahl von Dezimalstellen runden. Wenn wir beispielsweise 52,24568 mit drei Dezimalstellen darstellen möchten, ist eine gewisse Vorverarbeitung erforderlich. In diesem Artikel stellen wir verschiedene Techniken vor, um Gleitkommazahlen durch Runden auf eine bestimmte Anzahl von Dezimalstellen darzustellen. Unter den verschiedenen Ansätzen ist es wichtig, eine C-ähnliche Formatzeichenfolge zu verwenden, das Präzisionsargument zu verwenden und die Funktion „round()“ aus der Mathematikbibliothek zu verwenden. Schauen wir sie uns einzeln an. mit

Was ist besser, Celeron g4900 oder i36100? (Welches ist besser, Celeron g4900 oder i34170?) Was ist besser, Celeron g4900 oder i36100? (Welches ist besser, Celeron g4900 oder i34170?) Jan 01, 2024 pm 06:01 PM

Welcher ist besser, Celeron g4900 oder i36100? Wenn es um die beiden Prozessoren Celeron G4900 und I36100 geht, besteht kein Zweifel daran, dass die Leistung des I36100 überlegen ist. Celeron-Prozessoren gelten im Allgemeinen als Low-End-Prozessoren und werden hauptsächlich in preisgünstigen Laptops verwendet. Der I3-Prozessor wird hauptsächlich für High-End-Prozessoren verwendet und weist eine sehr gute Leistung auf. Unabhängig davon, ob Sie Spiele spielen oder Videos ansehen, treten bei Verwendung des I3-Prozessors keine Verzögerungen auf. Versuchen Sie daher nach Möglichkeit, insbesondere für Desktop-Computer, Prozessoren der Intel I-Serie zu kaufen, damit Sie den Spaß an der Online-Welt genießen können. Wie ist die Leistung des Celeron G4900T? Aus Leistungssicht schneidet der Pentium G4900T im Vergleich zur Vorgängerversion gut ab

C-Programm zum Ermitteln der Länge einer verknüpften Liste C-Programm zum Ermitteln der Länge einer verknüpften Liste Sep 07, 2023 pm 07:33 PM

Verknüpfte Listen verwenden eine dynamische Speicherzuweisung, d. h. sie wachsen und schrumpfen entsprechend. Sie werden als Ansammlungen von Knoten definiert. Hier besteht ein Knoten aus zwei Teilen: Daten und Links. Die Darstellung von Daten, Links und verknüpften Listen ist wie folgt: - Arten von verknüpften Listen Es gibt vier Arten von verknüpften Listen: - Einfach verknüpfte Liste / Einfach verknüpfte Liste Doppelt / Doppelt verknüpfte Liste Zirkuläre einfach verknüpfte Liste Zirkuläre doppelt verknüpfte Liste Wir Verwenden Sie die rekursive Methode, um die Länge der verknüpften Liste zu ermitteln. Die Logik lautet -intlength(node ​​*temp){ if(temp==NULL) returnl;

Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden Aug 30, 2023 pm 10:41 PM

Wir alle kennen Zahlen, die nicht das Quadrat einer Zahl sind, wie zum Beispiel 2, 3, 5, 7, 8 usw. Es gibt N nichtquadratische Zahlen und es ist unmöglich, jede Zahl zu kennen. In diesem Artikel erklären wir alles über quadratlose oder nichtquadratische Zahlen und Möglichkeiten, die N-te nichtquadratische Zahl in C++ zu finden. N-te nichtquadratische Zahl Wenn eine Zahl das Quadrat einer ganzen Zahl ist, wird die Zahl als perfektes Quadrat bezeichnet. Einige Beispiele für perfekte Quadratzahlen sind -1isquadratvon14isquadratvon29isquadratvon316isquadratvon425isquadratvon5. Wenn eine Zahl nicht das Quadrat einer ganzen Zahl ist, wird die Zahl als nichtquadratisch bezeichnet. Die ersten 15 nichtquadratischen Zahlen sind beispielsweise -2,3,5,6,

Bash-Programm, um A hoch B zu finden? Bash-Programm, um A hoch B zu finden? Aug 30, 2023 pm 09:01 PM

Hier erfahren Sie, wie Sie mithilfe eines Bash-Skripts die Zahl A hoch B erhöhen. Die Logik ist einfach. Dazu müssen wir den „**“-Operator oder den Power-Operator verwenden. Sehen wir uns das folgende Programm an, um dieses Konzept klar zu verstehen. Beispiel#!/bin/bash#GNUBashScripta=5b=6echo „$(($a**$b))“ Ausgabe 15625

See all articles