Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la meilleure plateforme de Q&R. Notre plateforme de questions-réponses vous connecte avec des experts prêts à fournir des informations précises dans divers domaines de connaissance. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses.
Sagot :
Réponse :
Bonjour,
Explications :
def isfloat(s):
try:
float(s)
return True
except ValueError:
return False
def ask_num(deb,fin,nature):
ok=False
while not ok:
nb=input("quel est votre nombre "+str(deb)+"< x < "+str(fin)+" :" )
if isfloat(nb):
x=float(nb)
if x >= deb and x <= fin:
if nature=="N":
if int(x)==x:
ok=True
x=int(x)
else:
ok=True
return x
#----------------------------------------------------
if __name__ == '__main__':
print ("nombre=",ask_num(2,5,"N") )
print ("nombre=",ask_num(2,5,"R") )
Nous espérons que ces informations ont été utiles. Revenez quand vous voulez pour obtenir plus de réponses à vos questions. Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Merci d'utiliser Laurentvidal.fr. Continuez à nous rendre visite pour trouver des réponses à vos questions.