Syntaxe Python

Fermé
Kmdz Messages postés 1 Date d'inscription vendredi 26 octobre 2018 Statut Membre Dernière intervention 26 octobre 2018 - 26 oct. 2018 à 17:03
Jithel Messages postés 843 Date d'inscription mercredi 20 juin 2018 Statut Membre Dernière intervention 31 août 2021 - 30 oct. 2018 à 11:59
Bonjour,
Je dois effectuer un algorithme et un programme sous python pour un micro projet scolaire ayant comme consigne :
Dans un cinéma, il y a 2 tarifs plein et réduit. Le tarif réduit s’applique :
 A tout le monde mercredi
 Aux étudiants quelque soit leur âge et le jour
 Aux personnes de moins de 18 ans ou plus de 65 ans SAUF le samedi et le
dimanche
Ecrire l’algorithme et le programme qui recueille les données nécessaires et
annonce le tarif à appliquer
Proposer plusieurs versions, l’une d’entre elle devra mettre en œuvre une seule
conditionnelle.

J'ai rédigé plusieurs algorithmes (je suis débutant donc avec des aides) et je n'arrive pas à les transcrire sous langage Python, les erreurs syntaxiques s’enchaînent, je ne sais ou commencer..
Voici les algorithmes ci-dessous.
Merci.

Algorithme #1

#Déclarations
Variables
jour : caractères
age : entier
etud : caractère
prix : réel

#Instructions
Début
saisir (jour)
saisir (age)
saisir (etud)
si (jour = "mercredi") ou (etud = "etudiant") ou ((age<18 ou age >=65 et (jour != "samedi") et (jour != "dimanche"))
prix = 8
sinon
prix = 11
finsi
Fin

Algorithme #2

#Déclarations
Variables
jour : caractères
age : entier
etud : caractère
prix : réel

#Instructions
Début
saisir (jour)
saisir (age)
saisir (etud)
si etud = 'etudiant'
prix = 8
sinon
si jour = "mercredi"
prix = 8
sinon
si (jour = "samedi") ou (jour = "dimanche")
prix = 11
sinon
si (age <18) ou ( age >=65)
prix = 8
sinon
prix = 11
finsi
finsi
finsi
finsi
Fin

Algorithme #3

#Déclarations
Variables
jour : caractères
age : entier
etud : caractère
prix : réel

#Instructions
Début
saisir (jour)
saisir (age)
saisir (etud)
si jour = "mercerdi"
prix = 8
sinon
si (jour = "samedi") ou (jour = "dimanche")
si etud = 'etudiant'
prix = 8
sinon
prix = 11
finsi
sinon
si (age <18) ou (age >=65) ou (etud = 'etudiant')
prix = 8
sinon
prix = 11
finsi
finsi
finsi
Fin

1 réponse

Jithel Messages postés 843 Date d'inscription mercredi 20 juin 2018 Statut Membre Dernière intervention 31 août 2021 171
30 oct. 2018 à 11:59
Quels sont les codes Python que tu as développé pour chacun des algo ? Quelles erreurs tu obtiens ?
0