Besoin d'aide en PYTHON

__blablublo
2022-02-07 22:36:20

- C'est quoi ça, Python ?https://image.noelshack.com/fichiers/2016/30/1469539438-zperplexe.png

- Vous savez, Python, le langage des jeuneshttps://image.noelshack.com/fichiers/2017/15/1491911449-laurence-gros2.png

DarkSylux4
2022-02-07 22:37:25

Le 07 février 2022 à 22:36:20 :
- C'est quoi ça, Python ?https://image.noelshack.com/fichiers/2016/30/1469539438-zperplexe.png

- Vous savez, Python, le langage des jeuneshttps://image.noelshack.com/fichiers/2017/15/1491911449-laurence-gros2.png

Du digitalhttps://image.noelshack.com/fichiers/2019/26/6/1561774573-caniculed.png

DarkSylux4
2022-02-07 22:42:11

https://image.noelshack.com/fichiers/2022/06/1/1644270117-image.png
C'est bon c'est régléhttps://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

Merci aux kheys nonobstant des indications

stabiloorange
2022-02-07 22:42:56

def coutphotocopie(n):
if ( n>30 ):
prix=float( 5+0.10*(n-30))

if (n<=10):
prix=float(0.1*n)

else:
prix=float(2+0.15*(n-10))
return prix

print(coutphotocopie(50))

stabiloorange
2022-02-07 22:43:30

Le 07 février 2022 à 22:42:11 :
https://image.noelshack.com/fichiers/2022/06/1/1644270117-image.png
C'est bon c'est régléhttps://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

Merci aux kheys nonobstant des indications

pas bon ton truc

DarkSylux4
2022-02-07 22:43:35

Le 07 février 2022 à 22:42:56 :
def coutphotocopie(n):
if ( n>30 ):
prix=float( 5+0.10*(n-30))

if (n<=10):
prix=float(0.1*n)

else:
prix=float(2+0.15*(n-10))
return prix

print(coutphotocopie(50))

Putain c'est compliqué comment t'as fait :(

DarkSylux4
2022-02-07 22:43:48

Le 07 février 2022 à 22:43:30 :

Le 07 février 2022 à 22:42:11 :
https://image.noelshack.com/fichiers/2022/06/1/1644270117-image.png
C'est bon c'est régléhttps://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

Merci aux kheys nonobstant des indications

pas bon ton truc

si khey les 3 situations fonctionnent
c'est quoi qui est pas bon ? :(

Ahiiiiiiiiiiii
2022-02-07 22:44:42

Le 07 février 2022 à 22:42:11 :
https://image.noelshack.com/fichiers/2022/06/1/1644270117-image.png
C'est bon c'est régléhttps://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

Merci aux kheys nonobstant des indications

C’est pas bon clef par rapport à l’enoncé

stabiloorange
2022-02-07 22:44:54

Le 07 février 2022 à 22:43:48 :

Le 07 février 2022 à 22:43:30 :

Le 07 février 2022 à 22:42:11 :
https://image.noelshack.com/fichiers/2022/06/1/1644270117-image.png
C'est bon c'est régléhttps://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

Merci aux kheys nonobstant des indications

pas bon ton truc

si khey les 3 situations fonctionnent
c'est quoi qui est pas bon ? :(

relis ton énoncé.

si tu imprimes 12 copies, tu vas en payer 10 à 20 centimes et 2 à 15 centimes

toi tu considères que tu vas toutes les payer à 15 centimes ce qui est faux

DarkSylux4
2022-02-07 22:46:44

Le 07 février 2022 à 22:44:54 :

Le 07 février 2022 à 22:43:48 :

Le 07 février 2022 à 22:43:30 :

Le 07 février 2022 à 22:42:11 :
https://image.noelshack.com/fichiers/2022/06/1/1644270117-image.png
C'est bon c'est régléhttps://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

Merci aux kheys nonobstant des indications

pas bon ton truc

si khey les 3 situations fonctionnent
c'est quoi qui est pas bon ? :(

relis ton énoncé.

si tu imprimes 12 copies, tu vas en payer 10 à 20 centimes et 2 à 15 centimes

toi tu considères que tu vas toutes les payer à 15 centimes ce qui est faux

Ah ouais putain j'avais pas compris comme ça :(
Putain c'est chaud :(
Je vais lire ton truc

stabiloorange
2022-02-07 22:47:46

def coutphotocopie(n):
if ( n>=30 ):
prix=float(4+0.10*(n-30))

if (n<=10):
prix=float(0.1*n)

else:
prix=float(2+0.15*(n-10))
return prix

print(coutphotocopie(50))

Ahiiiiiiiiiiii
2022-02-07 22:49:23

T’es en quoi l’op

Sinon
Tu mets

i = 0

Et dans des boucles while tu augmente le i
Un while tant que i (nombre de photocipe effectuees) < 11
N x 0, 10
Puis while i > 10 and < 31
N x 0,15

Et enfin le while i > 30
N x 0,20

Ca fait plus débutant

DarkSylux4
2022-02-07 22:49:55

Le 07 février 2022 à 22:49:23 :
T’es en quoi l’op

Sinon
Tu mets

i = 0

Et dans des boucles while tu augmente le i
Un while tant que i (nombre de photocipe effectuees) < 11
N x 0, 10
Puis while i > 10 and < 31
N x 0,15

Et enfin le while i > 30
N x 0,20

Ca fait plus débutant

L2 eco on vient de commecer python j'en ai jamais fait :(

Le 07 février 2022 à 22:47:46 :
def coutphotocopie(n):
if ( n>=30 ):
prix=float(4+0.10*(n-30))

if (n<=10):
prix=float(0.1*n)

else:
prix=float(2+0.15*(n-10))
return prix

print(coutphotocopie(50))

Merci khey jje vais essayer

stabiloorange
2022-02-07 22:50:58

def coutphotocopie(n):

if (n>=30 ):
prix = float(4+0.10*(n-30))

elif (n<=10):
prix = float(0.1*n)

else:
prix=float(2+0.15*(n-10))
return prix

print(coutphotocopie(50))

je me suis trompé dans mon programme oups

https://image.noelshack.com/fichiers/2022/06/1/1644270652-image.png

là ça marche normalement

DarkSylux4
2022-02-07 22:52:53

Le 07 février 2022 à 22:50:58 :
def coutphotocopie(n):

if (n>=30 ):
prix = float(4+0.10*(n-30))

elif (n<=10):
prix = float(0.1*n)

else:
prix=float(2+0.15*(n-10))
return prix

print(coutphotocopie(50))

je me suis trompé dans mon programme oups

https://image.noelshack.com/fichiers/2022/06/1/1644270652-image.png

là ça marche normalement

J'essaye de comprendre dans les parenthèses le "2" et le "4" c'est quoi stp ? :-(

Pour le 0.10 * (n-30) c'est ce qui est au dessus de 30 on le paye 10 ctm, mais le 4 ? :(

Et :merci: khey

legroscacakipue
2022-02-07 22:53:40

j'ai pas besoin de python je suis sous freebsd :cool:

https://image.noelshack.com/fichiers/2022/06/1/1644270488-bsd.png

Ahiiiiiiiiiiii
2022-02-07 22:54:50

Le 07 février 2022 à 22:50:58 :
def coutphotocopie(n):

if (n>=30 ):
prix = float(4+0.10*(n-30))

elif (n<=10):
prix = float(0.1*n)

else:
prix=float(2+0.15*(n-10))
return prix

print(coutphotocopie(50))

je me suis trompé dans mon programme oups

https://image.noelshack.com/fichiers/2022/06/1/1644270652-image.png

là ça marche normalement

Attend le count demarre de 0 ? Je sais plus
Parce que la du coup ca peut pas etre = à 30 et = à 10
Sinon ca ferait 11 feuilles / count à 10 ou 30 feuilles (hors la 30eme feuille doit etre encore dans le 0,15€)

Bon j’allime le pc les clefs

DarkSylux4
2022-02-07 22:56:28

Le 07 février 2022 à 22:54:50 :

Le 07 février 2022 à 22:50:58 :
def coutphotocopie(n):

if (n>=30 ):
prix = float(4+0.10*(n-30))

elif (n<=10):
prix = float(0.1*n)

else:
prix=float(2+0.15*(n-10))
return prix

print(coutphotocopie(50))

je me suis trompé dans mon programme oups

https://image.noelshack.com/fichiers/2022/06/1/1644270652-image.png

là ça marche normalement

Attend le count demarre de 0 ? Je sais plus
Parce que la du coup ca peut pas etre = à 30 et = à 10
Sinon ca ferait 11 feuilles / count à 10 ou 30 feuilles (hors la 30eme feuille doit etre encore dans le 0,15€)

Bon j’allime le pc les clefs

Cimer khey :ok: j'essaye aussi de déjà formaliser le problème sur papier, c'est limite le plus dur :rire:

stabiloorange
2022-02-07 22:57:28

je vais le faire avec une boucle while mais j'ai pas fait de python depuis longtemps :hap:

DarkSylux4
2022-02-07 22:57:59

Du coup c'est pas hyper clair, si j'ai 35 photocopies à faire, j'en ai 5 à payé à 10 centimes unité ou 4 ?

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.