Maison >développement back-end >Tutoriel Python >Comment trouver la somme de trois chiffres en python

Comment trouver la somme de trois chiffres en python

DDD
DDDoriginal
2023-08-18 13:33:0212577parcourir

Étapes pour que python saisisse trois chiffres et trouve la somme de chaque chiffre : 1. Obtenez les trois chiffres saisis par l'utilisateur via la fonction d'entrée et enregistrez-les dans la variable num 2. Utilisez la fonction len pour déterminer si l'entrée est effectuée. est un nombre à trois chiffres, sinon, imprimez un message d'erreur et quittez le programme ; 3. Utilisez la fonction int pour convertir la chaîne d'entrée en un type entier 4. Utilisez l'opérateur de division entière // et l'opérateur de reste % pour obtenir ; les nombres dans les chiffres des centaines, des dizaines et des unités, et additionnez-les pour obtenir la somme de chaque chiffre 5. Utilisez la fonction d'impression pour afficher le résultat de la somme de chaque chiffre ;

Comment trouver la somme de trois chiffres en python

L'environnement d'exploitation de cet article : système Windows 10, Python version 3.11.4, ordinateur Dell G3.

Python peut utiliser des opérations sur les chaînes et des opérations mathématiques pour trouver la somme d'un nombre à trois chiffres. Voici un exemple de code écrit en Python :

# 输入一个三位数
num = input("请输入一个三位数:")
# 判断输入是否为三位数
if len(num) != 3:
    print("输入的不是三位数,请重新输入!")
    exit()
# 将输入的字符串转换为整数
num = int(num)
# 求各位之和
digit_sum = num // 100 + (num % 100) // 10 num % 10
# 输出各位之和
print("各位之和为:", digit_sum)

Dans cet exemple, récupérez d'abord le numéro à trois chiffres saisi par l'utilisateur via la fonction d'entrée et enregistrez-le dans la variable num. Utilisez ensuite la fonction len pour déterminer si l'entrée est un nombre à trois chiffres. Sinon, imprimez un message d'erreur et quittez le programme.

Utilisez la fonction int pour convertir la chaîne d'entrée en un type entier. Cela facilite l’exécution d’opérations mathématiques.

Trouvez la somme de chaque chiffre grâce à des opérations mathématiques. Nous utilisons l'opérateur de division entière // et l'opérateur de reste % pour obtenir les nombres dans les chiffres des centaines, des dizaines et des unités, et les additionnons pour obtenir la somme de chaque chiffre.

Utilisez la fonction d'impression pour afficher le résultat de la somme de chaque chiffre.

De cette façon, nous pouvons trouver la somme d'un nombre à trois chiffres en utilisant Python.

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:
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