Maison > Article > développement back-end > Comment saisir trois nombres en python et afficher la plus grande valeur
Méthode : utilisez d'abord la fonction input() pour recevoir les trois nombres saisis au clavier ; puis utilisez la fonction float() ou int() pour convertir uniformément les trois valeurs reçues en nombres à virgule flottante ou des nombres entiers ; puis utilisez l'instruction " "if else" pour comparer les tailles de trois nombres pour obtenir le nombre maximum ; enfin, utilisez la fonction print() pour afficher le nombre maximum.
L'environnement d'exploitation de ce tutoriel : système Windows 7, Python3, ordinateur Dell G3.
En python, vous pouvez utiliser la fonction input() pour saisir trois nombres, et utiliser la fonction float() (ou int()), la fonction print() et l'instruction "if else" pour trouver le maximum valeur et affichez-la.
Idée d'implémentation :
La fonction input() reçoit trois nombres saisis au clavier
La fonction float() ou int() convertit uniformément les trois valeurs reçues en nombres à virgule flottante ou en entiers
L'instruction "if else" compare les tailles des trois ; nombres pour obtenir le nombre maximum ;
La fonction print() génère le nombre maximum.
Code d'implémentation : saisir trois nombres et afficher le plus grand nombre parmi les trois nombres
# 第一种写法: num1 = float(input('请输入第一个数:')) num2 = float(input('请输入第二个数:')) num3 = float(input('请输入第三个数:')) if num1 < num3 and num2 < num3: big_num = num3 elif num1 < num2 and num3 < num2: big_num = num2 else: big_num = num1 print('三个数中最大数为:%s' % big_num) # 第二种写法(工作量会指数级增加): n1= int(input('please enter the firest number:')) n2 = int(input('please enter the second number:')) n3 = int(input('please enter the third number:')) max_num = 0 if n1 > n2: max_num = n1 if n1 > n3: max_num = n1 else: max_num = n3 else: max_num = n2 if n2 > n3: max_num = n2 else: max_num = n3 print('the max_num is:%d'%max_num) # 第三种写法(最简写法): num1 = float(input('请输入第一个数:')) num2 = float(input('请输入第二个数:')) num3 = float(input('请输入第三个数:')) max_num = num1 # 先假设num1最大 if max_num < num2: max_num = num2 if max_num < num3: max_num = num3 print('最大数是:%f' % max_num)
Description de la fonction associée
La fonction input() dans Python3.x accepte une donnée d'entrée standard et la renvoie sous forme de type chaîne.
La fonction int() est utilisée pour convertir une chaîne ou un nombre en entier.
La fonction float() est utilisée pour convertir des entiers et des chaînes en nombres à virgule flottante.
[Recommandations associées : Tutoriel vidéo Python3]
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!