CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[AIDE] Des kheys qui programment en python?

aaazz972
aaazz972
Niveau 9
11 février 2016 à 20:53:45

Salut, je bloque depuis plusieurs jours sur un exercice, si vous pouviez m'aider ce serait sympa. A mon avis, il existe plusieurs fonctions qui peuvent simplifier le programme mais je n'ai a ma disposition comme connaissance que les bases (genre lecture et ecriture dans un fichier). Voici lénoncé:
ecrire un ensemble de scripts qui gère une élection par vote électronique. On utilisera des fichiers pour stocker la liste électorale, les mots de passe, la liste des candidats et le résultat des votes.
On note que pour une sécurité optimale, le vote se fera sur un ordinateur seul (sans connexion réseau, sans connexion à internet...)

Exemple d'interface :

Election des délégués de classe

Actuellement, 18 élèves ont voté (sur 30)

Identifiant ? martin
Mot de passe ?

L'authentification a réussi.

Electeur : Martin Rémi

Liste des candidats :

Durand Yohan --> 0
Barot Pauline --> 1
Dupont Simon --> 2

Vote blanc --> 3

Quel est votre choix ? 1
Confirmer votre choix : 1

A voté !
Merci et bonne journée.

Résultat de l'élection des délégués de classe

Nombre de votants : 30 / 30

Durand Yohan --> 5 voix (17.9 %)
Barot Pauline --> 16 voix (57.1 %)
Dupont Simon --> 7 voix (25.0 %)

Vote blanc --> 2 voix

TheRealMarco
TheRealMarco
Niveau 13
11 février 2016 à 20:56:47

Soit plus précis sur ce qu'il te bloque. Dans l'état on dirait que tu veux qu'on résout l'exercice pour toi, et nous n'avons pas que ça à faire. :noel:

aaazz972
aaazz972
Niveau 9
11 février 2016 à 21:05:45

Le 11 février 2016 à 20:56:47 TheRealMarco a écrit :
Soit plus précis sur ce qu'il te bloque. Dans l'état on dirait que tu veux qu'on résout l'exercice pour toi, et nous n'avons pas que ça à faire. :noel:

j'ai fais un truc mais franchement je ne vois pas comment m'y prendre

def vote_electronique():
chaine_accueil=Election délégués MPSI 2015-2016
message d'accueil
print(chaine_accueil)
iden=open('liste_electorale.txt','r')
mdp=open('mot_de_passe.txt','r')
resu=open('resultats_des_votes','a')
resul=open('resultats_des_votes','r')
resu1=resul.readline(1)
resu2=resul.readline(2)
resu3=resul.readline(3)
a=input('prenom puis nom en respectant les majuscules du début' )
b=input('mot de passe (en minuscules)')
le mot de passe correspond aux deux premieres lettres du prenom + les
deu premieres lettres du nom, le tout en minuscule

k=1
while iden.readline(k)!=a:
k+=1
if b==mdp.readline(k):
l'utilisateur peut voter
v=input('taper 1 pour voter pour le candidat 1, 2 pour le candidat 2, 3 pour le candidat 3')
if v==1:
resu1+=1
else:
if v==2:
resu2+=1
else:
resu3+=1
else:
print('mot de passe incorrect, merci de réessayer')
print(resu1,resu2,resu3)
iden.close()
mdp.close()
resu.close()
resul.close()

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment