Table des matières
Exemple 1 : Trouvez le nombre de nombres en utilisant des divisions répétées pour trouver la somme du premier et du dernier chiffre d'un entier.
Algorithme
Code
code
Sortie - Exemple 4
Exécuter le fichier python dans la fenêtre de commande
Exemple 3 : Trouvez la somme du premier et du dernier chiffre d'un entier en convertissant un int en str et en utilisant la fonction len pour trouver le nombre de chiffres
Exemple 4 : Trouvez la somme du premier et du dernier chiffre d'un entier en utilisant la valeur d'index de chaîne pour trouver le premier et le dernier chiffre
Conclusion
Maison développement back-end Tutoriel Python Programme Python pour trouver la somme du premier et du dernier nombre

Programme Python pour trouver la somme du premier et du dernier nombre

Sep 13, 2023 am 11:17 AM
数字 找到 le premier le dernier et programme python

Programme Python pour trouver la somme du premier et du dernier nombre

Dans cet article, la tâche donnée est d'ajouter le premier et le dernier chiffres des entiers. Désormais, les nombres entiers peuvent être très petits ou très grands. Ces plans seront donc divisés en deux parties. Tout d’abord, nous devons déterminer la taille de cet entier, puis en tirer le premier nombre. La deuxième partie consiste à obtenir le dernier nombre à partir de l'entier donné, cela peut être facilement fait en divisant le nombre par dix et en trouvant le reste. Dans cet article Python, nous montrons comment additionner le premier et le dernier chiffre d'un entier à l'aide de quatre exemples différents.

Dans le premier exemple, utilisez une division répétée par 10 pour obtenir le nombre de chiffres dans un entier. Dans l'exemple 2, math.log10() est utilisé pour obtenir le nombre de chiffres d'un entier. Dans l'exemple 3, l'entier est converti en chaîne pour trouver sa longueur ; dans l'exemple 4, l'entier est d'abord converti en chaîne, puis les valeurs d'index 0 et -1 sont utilisées pour obtenir le premier et le dernier nombre. Ajoutez ensuite le premier et le dernier nombre pour obtenir le résultat.

Exemple 1 : Trouvez le nombre de nombres en utilisant des divisions répétées pour trouver la somme du premier et du dernier chiffre d'un entier.

Algorithme

Étape 1 - Écrivez une fonction countDigits pour compter le nombre de chiffres dans un entier.

Étape 2 - Utilisez la méthode de division répétée.

Étape 3 - Divisez maintenant le nombre entier par 10**compte pour obtenir le premier nombre.

Étape 4 - Obtenez le dernier nombre en divisant par 10 et en prenant le reste.

Étape 5 - Ajoutez le premier et le dernier nombre.

Étape 6 - Faites ceci pour les nombres de longueurs différentes donnés dans le tableau.

Étape 7 - Imprimer la sortie.

La traduction chinoise de

Code

est :

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)
Copier après la connexion

Sortie - Exemple 1

Exécuter le fichier python dans la fenêtre de commande

Ouvrez la fenêtre cmd. Vérifiez la sortie dans la fenêtre cmd.

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 
Copier après la connexion

Exemple 2 : Trouvez le nombre de chiffres dans un nombre en utilisant la fonction math.log10 pour trouver la somme du premier et du dernier chiffre d'un nombre entier.

Algorithme

Étape 1 - Pour compter le nombre de chiffres dans un entier, écrivez la fonction countDigits.

Étape 2 - Utilisez la formule math.floor(math.log10(thenumber) + 1) dans cette fonction.

Étape 3 - Divisez maintenant le nombre entier par 10**compte pour obtenir le premier nombre

Étape 4 - Divisez par 10 et obtenez le reste pour obtenir le dernier nombre.

Étape 5 - Pour obtenir la somme, additionnez le premier chiffre et le dernier chiffre.

Étape 6 - Utilisez un tableau avec différents nombres entiers pour ce faire avec des nombres de longueurs différentes.

Étape 7 - Imprimez la somme.

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) 
Copier après la connexion

Sortie - Exemple 2

Exécuter le fichier python dans la fenêtre de commande

Ouvrez la fenêtre cmd. Vérifiez la sortie dans la fenêtre cmd.

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
Copier après la connexion

Exemple 3 : Trouvez la somme du premier et du dernier chiffre d'un entier en convertissant un int en str et en utilisant la fonction len pour trouver le nombre de chiffres

Algorithme

Étape 1 - Écrivez une fonction countDigits pour compter le nombre de chiffres dans un entier.

Étape 2 - Dans cette fonction, pour le décompte, convertissez d'abord l'int en str puis obtenez sa longueur.

Étape 3 - Divisez maintenant le nombre entier par 10**compte pour obtenir le premier nombre.

Étape 4 - Obtenez le dernier nombre en divisant par dix et obtenez le reste.

Étape 5 - Ajoutez maintenant le premier et le dernier numéro.

Étape 6 - Exécutez cette méthode pour tous les nombres donnés dans le tableau.

Étape 7 - Imprimez la somme.

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) 
Copier après la connexion

Sortie - Exemple 3

Exécuter le fichier python dans la fenêtre de commande

Ouvrez la fenêtre cmd. Vérifiez la sortie dans la fenêtre cmd.

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
Copier après la connexion

Figure 3 : Sortie de l'exemple 3 dans la fenêtre CMD

Exemple 4 : Trouvez la somme du premier et du dernier chiffre d'un entier en utilisant la valeur d'index de chaîne pour trouver le premier et le dernier chiffre

Algorithme

Étape 1 - Convertissez d'abord l'entier en chaîne.

Étape 2 - Obtenez le premier nombre en utilisant l'index 0 et reconvertissez-le en entier.

Étape 3 - Obtenez le dernier chiffre en utilisant l'index -1 et reconvertissez-le en entier.

Étape 4 - Ajoutez le premier et le dernier nombre.

Étape 5 - Faites ceci pour les nombres de longueurs différentes donnés dans le tableau.

Étape 6 - Imprimez le total calculé.

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)
Copier après la connexion

Sortie - Exemple 4

Exécuter le fichier python dans la fenêtre de commande

Ouvrez la fenêtre cmd. Vérifiez la sortie dans la fenêtre cmd.

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 
Copier après la connexion

Les nombres sont spécifiés et extraits d'un tableau.

Conclusion

Nous avons donné ici différentes méthodes pour montrer comment additionner le premier et le dernier chiffre d'un entier. Différents entiers de différentes longueurs sont écrits dans un tableau. Utilisez ensuite différentes méthodes sur ces entiers. Les méthodes diffèrent principalement par la méthode permettant de trouver la médiane d'un entier ou par la méthode permettant d'en trouver le premier et le dernier nombre.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

iOS 17 : Comment changer le style d'horloge de l'iPhone en mode veille iOS 17 : Comment changer le style d'horloge de l'iPhone en mode veille Sep 10, 2023 pm 09:21 PM

La veille est un mode d'écran de verrouillage qui s'active lorsque l'iPhone est branché sur le chargeur et orienté en orientation horizontale (ou paysage). Il se compose de trois écrans différents, dont l'un affiche l'heure en plein écran. Lisez la suite pour savoir comment changer le style de votre horloge. Le troisième écran de StandBy affiche les heures et les dates dans différents thèmes que vous pouvez faire glisser verticalement. Certains thèmes affichent également des informations supplémentaires, comme la température ou la prochaine alarme. Si vous maintenez une horloge enfoncée, vous pouvez basculer entre différents thèmes, notamment numérique, analogique, mondial, solaire et flottant. Float affiche l'heure dans de grands nombres de bulles dans des couleurs personnalisables, Solar a une police plus standard avec un motif d'éruption solaire dans différentes couleurs et World affiche le monde en mettant en surbrillance

Générer des nombres et des chaînes aléatoires en JavaScript Générer des nombres et des chaînes aléatoires en JavaScript Sep 02, 2023 am 08:57 AM

La possibilité de générer des nombres aléatoires ou des chaînes alphanumériques s'avère utile dans de nombreuses situations. Vous pouvez l'utiliser pour faire apparaître des ennemis ou de la nourriture à différents endroits du jeu. Vous pouvez également l'utiliser pour suggérer des mots de passe aléatoires aux utilisateurs ou créer des noms de fichiers pour enregistrer des fichiers. J'ai écrit un tutoriel sur la façon de générer des chaînes alphanumériques aléatoires en PHP. J'ai dit au début de cet article que peu d'événements sont véritablement aléatoires, et il en va de même pour la génération de nombres aléatoires ou de chaînes. Dans ce tutoriel, je vais vous montrer comment générer une chaîne alphanumérique pseudo-aléatoire en JavaScript. Générer des nombres aléatoires en JavaScript Commençons par générer des nombres aléatoires. La première méthode qui me vient à l’esprit est Math.random(), qui renvoie un float

Options de carte mère ASUS compatibles avec R55600 (y compris R55600u et 5600h) Options de carte mère ASUS compatibles avec R55600 (y compris R55600u et 5600h) Jan 02, 2024 pm 05:32 PM

Quelle carte mère ASUS faut-il associer au R55600 ? La carte mère ASUS ROGStrixB550-FGaming est un excellent choix. Il est parfaitement compatible avec le processeur Ryzen55600X et offre d'excellentes performances et fonctionnalités. Cette carte mère dispose d'un système d'alimentation fiable, peut prendre en charge l'overclocking et fournit une multitude d'emplacements et de ports d'extension pour répondre aux besoins quotidiens d'utilisation et de jeu. Le ROGStrixB550-FGaming est également équipé de solutions audio de haute qualité, de connexions réseau rapides et d'une conception de dissipation thermique fiable pour garantir que le système reste efficace et stable. De plus, cette carte mère adopte également le magnifique style ROG et est équipée de superbes effets d'éclairage RVB, ajoutant du plaisir visuel à votre ordinateur. Dans l’ensemble, ASUS ROGStri

Lequel est le meilleur, Celeron g4900 ou i36100 ? (Lequel est le meilleur, Celeron g4900 ou i34170 ?) Lequel est le meilleur, Celeron g4900 ou i36100 ? (Lequel est le meilleur, Celeron g4900 ou i34170 ?) Jan 01, 2024 pm 06:01 PM

Lequel est le meilleur, Celeron g4900 ou i36100 ? En ce qui concerne les deux processeurs Celeron G4900 et I36100, il ne fait aucun doute que les performances du I36100 sont supérieures. Les processeurs Celeron sont généralement considérés comme des processeurs bas de gamme et sont principalement utilisés dans les ordinateurs portables économiques. Le processeur I3 est principalement utilisé pour les processeurs haut de gamme et ses performances sont très bonnes. Que vous jouiez à des jeux ou regardiez des vidéos, vous ne rencontrerez aucun décalage lors de l'utilisation du processeur I3. Par conséquent, si vous le pouvez, essayez d'acheter des processeurs Intel de la série I, en particulier pour les ordinateurs de bureau, afin de pouvoir profiter du plaisir du monde en ligne. Quelles sont les performances du Celeron G4900T ? Du point de vue des performances, le Pentium G4900T fonctionne bien en termes de fréquence. Par rapport à la version précédente, les performances du processeur sont.

Programme C++ pour arrondir un nombre à n décimales Programme C++ pour arrondir un nombre à n décimales Sep 12, 2023 pm 05:13 PM

Représenter des nombres en sortie est une tâche intéressante et importante lors de l’écriture d’un programme dans n’importe quel langage. Pour les types entiers (données de type court, long ou moyen), il est facile de représenter des nombres en sortie. Pour les nombres à virgule flottante (de type flottant ou double), nous devons parfois les arrondir à un nombre spécifique de décimales. Par exemple, si nous voulons représenter 52,24568 sous forme de trois décimales, un prétraitement est nécessaire. Dans cet article, nous présenterons plusieurs techniques pour représenter les nombres à virgule flottante avec un nombre spécifique de décimales par arrondi. Parmi les différentes approches, il est important d'utiliser une chaîne de format de type C, d'utiliser l'argument de précision et d'utiliser la fonction round() de la bibliothèque mathématique. Regardons-les un par un. avec

Programme C pour trouver la longueur de la liste chaînée Programme C pour trouver la longueur de la liste chaînée Sep 07, 2023 pm 07:33 PM

Les listes chaînées utilisent l’allocation dynamique de mémoire, c’est-à-dire qu’elles grandissent et diminuent en conséquence. Ils sont définis comme des collections de nœuds. Ici, un nœud comporte deux parties, des données et des liens. Les données, liens et listes chaînées sont représentés comme suit - Types de listes chaînées Il existe quatre types de listes chaînées, comme suit : - Liste chaînée simple / Liste chaînée simple Liste chaînée double / Double Liste chaînée simple circulaire Liste chaînée double circulaire Nous utilisons le méthode récursive pour trouver la longueur de la liste chaînée La logique est -intlength(node ​​*temp){ if(temp==NULL) returnl{&n

Utilisez C++ pour écrire du code afin de trouver le Nième nombre non carré Utilisez C++ pour écrire du code afin de trouver le Nième nombre non carré Aug 30, 2023 pm 10:41 PM

Nous connaissons tous des nombres qui ne sont le carré d’aucun nombre, comme 2, 3, 5, 7, 8, etc. Il existe N nombres non carrés et il est impossible de connaître tous les nombres. Ainsi, dans cet article, nous expliquerons tout sur les nombres sans carrés ou non carrés et les moyens de trouver le Nième nombre non carré en C++. Nième nombre non carré Si un nombre est le carré d'un entier, alors ce nombre est appelé un carré parfait. Quelques exemples de nombres carrés parfaits sont -1iscarréde14iscarréde29iscarréde316iscarréde425iscarréde5 Si un nombre n'est le carré d'aucun entier, alors le nombre est appelé non carré. Par exemple, les 15 premiers nombres non carrés sont -2,3,5,6,

Nombres en Java (avec préfixe 0 et chaînes) Nombres en Java (avec préfixe 0 et chaînes) Aug 29, 2023 pm 01:45 PM

Nombres en Java Il est important de comprendre que la classe nombre n'est pas une classe tangible mais une classe abstraite. À l’intérieur, nous avons un ensemble de classes wrapper qui définissent ses fonctionnalités. Ces classes wrapper incluent Integer, Byte, Double, Short, Float et Long. Vous remarquerez peut-être qu'il s'agit des mêmes types de données de base dont nous avons parlé plus tôt, mais ils sont représentés comme des classes distinctes avec des noms en majuscules pour se conformer à la convention de dénomination des classes. Le compilateur convertit automatiquement les types de données primitifs en objets et vice versa selon les besoins d'une fonction ou d'une portée de programme particulière, et les classes numériques font partie du package java.lang. Ce processus est appelé autoboxing et unboxing. En saisissant la nature abstraite des classes numériques et de leurs classes wrapper correspondantes, nous pouvons

See all articles