#!/usr/bin/env python #-*- encoding: utf-8 -*- # # artistes.py # 10 lignes de code. # # Copyright (c) 2007 Pierre "delroth" Bourdon articles, prix, demandes, dprix = {}, {}, [], [] lines = [s.strip() for s in open('articles.txt').readlines() if s.strip() != ''] for l in lines: articles[l.split('/')[0].lower().strip()] = l.split('/')[1].strip() lines = [s.strip() for s in open('prix.txt').readlines() if s.strip() != ''] for l in lines: prix[l.split('/')[0].lower().strip()] = float(l.split('/')[1].strip()) print "Bienvenue dans automati'caisse. Veuillez saisir vos articles :" s = raw_input().lower() while s != 'stop': if not s in articles: print "Article inexistant" demandes.append(s) dprix.append(prix[articles[s]]) print "Article: %s Prix: %s" % (articles[s], prix[articles[s]]) s = raw_input().lower() c = raw_input("Désirez-vous un ticket de caisse ? (oui/non) ") if c == "oui": print '\n'.join(["%s\t\t%s" % (d, prix[articles[d]]) for d in demandes]) print 20 * "-" print "Total %s" % sum(dprix)