Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: cp1252 -*-
- # Script für Schulklassendiagramm
- # 02.12.2011 9:00 Uhr
- # erstellt von Mustafa H. Iskender
- class Kontaktdaten(object) :
- '''Die Hauptklasse ...macht die Schulverwaltung'''
- def __init__(self,name,vorname,strasse,hnr,plz,ort,bezirk,mobil,festnetz,email) :
- self.name = name
- self.vorname = vorname
- self.strasse = strasse
- self.hnr = hnr
- self.plz = int(plz)
- self.ort = ort
- self.bezirk = bezirk
- self.mobil = mobil
- self.festnetz = festnetz
- self.email = email
- #def eingeben():
- # '''Hiermit werden die Daten geschrieben'''
- # pass
- def loeschen(self):
- pass
- def speichern(self):
- pass
- def aendern(self):
- """ soll Daten ändern können, also die alten Daten anzeigen,
- auswählen , was ersetzt werden soll, dazu die neuen Daten
- eingeben und dann in das Ojekt eintragen."""
- print self.ausgeben()
- print "100 - Programm beenden: "
- nochmal = 1
- while nochmal != 100 :
- eingabe = raw_input(" Was möchten Sie ändern? ")
- if eingabe == "0" :
- name = raw_input(" Geben Sie die neuen Daten ein . ")
- self.name = name
- elif eingabe == "1" :
- vorname = raw_input(" Geben Sie die neuen Daten ein . ")
- self.vorname = vorname
- elif eingabe == "2" :
- strasse = raw_input(" Geben Sie die neuen Daten ein . ")
- self.strasse = strasse
- elif eingabe == "3" :
- hausnummer = raw_input(" Geben Sie die neuen Daten ein . ")
- self.hnr = hausnummer
- elif eingabe == "4" :
- ort = raw_input(" Geben Sie die neuen Daten ein . ")
- self.ort = ort
- elif eingabe == "5" :
- plz = raw_input(" Geben Sie die neuen Daten ein . ")
- self.plz = plz
- elif eingabe == "6" :
- bezirk = raw_input(" Geben Sie die neuen Daten ein . ")
- self.bezirk = bezirk
- elif eingabe == "7" :
- mobil = raw_input(" Geben Sie die neuen Daten ein . ")
- self.mobil = mobil
- elif eingabe == "8" :
- fetsnetz = raw_input(" Geben Sie die neuen Daten ein . ")
- self.festnetz = festnetz
- elif eingabe == "9" :
- email = raw_input(" Geben Sie die neuen Daten ein . ")
- self.email = email
- nochmal = input (" Was möchten Sie ändern? ")
- def ausgeben(self):
- """ Ausgabe der Kontaktdaten """
- print "0 - Name : ",self.name
- print "1 - Vorname : ",self.vorname
- print "2 - Straße : ",self.strasse
- print "3 - Hausnummer : ",self.hnr
- print "4 - Ort : ",self.ort
- print "5 - Postleitszahl : ",self.plz
- print "6 - Bezirk : ",self.bezirk
- print "7- Telefon (Mobil) : ",self.mobil
- print "8 - Telefon (Festnetz) : ",self.festnetz
- print "9 - E-Mail Adresse : ",self.email
- # Kontaktdaten (Klasse) beendet
- # Programm beginnt hier
- # Beispiel zum Spielen
- bsp = Kontaktdaten('Iskender','Mustafa','Stephanstrasse','64','10559','Berlin','Moabit','017612345678','0301234567','Mustermail@live.de')
- bsp2 = Kontaktdaten('Turtle','Mister','Tossstreet','21','10176','Tokio','Turtlecity','017543564354','03045623534','Turtle.21@live.de')
- from copy import deepcopy
- leer = Kontaktdaten ("","","","",0,"","","","","")
- person = deepcopy(leer)
- Kontakte = []
- def eingeben(person):
- person.name = raw_input ("Wie heißt die Person mit Nachnamen? ")
- person.vorname = raw_input ("Wie heißt die Peron mit Vornamen? ")
- person.strasse = raw_input ("Wie heißt die Straße, in der er wohnt? ")
- person.hnr = raw_input ("Geben sie die Hausnummer an. ")
- person.ort = raw_input ("Wo wohnt er?")
- person.plz = raw_input ("Geben sie die Postleitszahl ein. ")
- person.bezirk = raw_input ("In welchem Bezirk wohnt er? ")
- person.mobil = raw_input ("Geben sie die Mobiltelefonnummer ein. ")
- person.festnetz = raw_input ("Geben sie die Festnetznummer ein. ")
- person.email = raw_input ("Geben sie die E-Mail Adresse ein. ")
- Person = Kontaktdaten (person.name,person.vorname,person.strasse,person.hnr,person.plz,person.ort,person.bezirk,person.mobil,person.festnetz,person.email)
- Kontakte.append(Person)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement