Problème sur Python

Forum consacré aux questions ouvertes, astuces logiques et mathématiques ainsi qu'aux énigmes que vous connaissez....

Problème sur Python

Messagepar quentinchardon le 27 Mai 2012, 09:20

Bonjour,

j'ai remarqué qu'il ne semble pas possible d'entrer des nombres à virgule sur Python... Y-a-t-il un moyen de résoudre ou de contourner efficacement ce problème ?

QUENTIN
quentinchardon
 

Re: Problème sur Python

Messagepar sc le 29 Mai 2012, 17:57

Bonsoir Quentin,

En Python, on peut demander la saisie : d'un entier, un réel (que l'on appelle flottant) ou d'une chaine de caractères.
Voici les syntaxes :
Code: Tout sélectionner

n=int(input("entrez un entier :"))
x=float(input("entrez un réel :"))
mot=input("entrez une chaine de caractère :")
 
Avatar de l’utilisateur
sc
~ administrateur ~
 
Messages: 1439
Inscrit le: 29 Aoû 2017, 10:46

Re: Problème sur Python

Messagepar quentinchardon le 29 Mai 2012, 20:20

Merci beaucoup pour cette explication. Cela m'aide beaucoup pour ce type d'algo :

Code: Tout sélectionner
numerateur=0
denominateur=0
nbnotes=int(input("Entrer le nombre de notes:"))
for i in range (1,nbnotes+1):
    note=float(input("Entrez une note"))
    coef=float(input("Entrez son coefficient"))
    numerateur=numerateur+(note*(coef))
    denominateur=denominateur+coef
moyenne=(numerateur/denominateur)
print("Votre moyenne est de:", moyenne, "sur 20")


et sûrement aussi pour l'année prochaine, comme je sais qu'il y aura de l'algo au programme.

A vendredi ! :D
quentinchardon
 


Retourner vers Questions ouvertes

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité