Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Python Input_append_print Liste_zurück zum Input

gelöscht_268633 / 15 Antworten / Baumansicht Nickles

Hallo

Habe hier zwei Scripts, die ich zu einem Script verbinden möchte!
Der eine Script Fragt durch eine Schleife, immer wieder das Maxumum und Minimum ab.
Der zweite Script zeigt die Min/Max Liste.

def liste(listemax=[], listemin=[]):
...while True:
........maximum=raw_input("Max Zahl eingeben: ")
........minimum=raw_input("Min Zahl eingeben: ")

........if (not maximum) and (not minimum):
...........return listemin, listemax
........try:
...........listemax.append(int(maximum))
...........listemin.append(int(minimum))
........except:
...........print "Falsche Eingabe...bitte wiederholen"

a,b=liste()
print a,b

**********************************************************************************************
def liste(listemax=[], listemin=[]):

....while True:
........maximum=raw_input("Max Zahl eingeben: ")
........minimum=raw_input("Min Zahl eingeben: ")
....if (not maximum) and (not minimum):
........return listemin, listemax
....try:
........listemax.append(int(maximum))
........listemin.append(int(minimum))
....except:
........print "Falsche Eingabe...bitte wiederholen"

a,b=liste()
print a,b

Jeder Punkt entspricht einer leer Zeile, da sich der Script nicht einfügen liess.

Ich hoffe das mir hier geholfen werden kann!

Schönen Gruß

bei Antwort benachrichtigen
ChrE gelöscht_268633 „Python Input_append_print Liste_zurück zum Input“
Optionen

Hallo,

Warum überhaupt zwei Prozeduren?

http://paste.pocoo.org/show/173634/

Ich habe es mal so gelöst. Als eine Schleife.
Was soll in listemin und listemax eigentlich drinstehen?

Gruss

ChrE

bei Antwort benachrichtigen
gelöscht_268633 Nachtrag zu: „Python Input_append_print Liste_zurück zum Input“
Optionen

Hallo ChrE

Danke für die schnelle Antwort!

Dein Skript irritiert mich ein wenig!

Mein vorhaben:

Erstelle eine MAX und MIN Liste:

MAX=[]
MIN =[]

Abfrage des MAX und MIN:

MAXLIST=input ("Zahl MAX")
MINLIST =input ("Zahl MAX")

Zahlen in Liste Anhängen:

MAXLIST.append(MAX)
MINLIST.append(MIN)

Bedingung:
Wenn Liste über 6 Elemente enthält, dann ermittle dass MAX und MIN aus diesen 6 Elementen.

Ausgabe von MAX und MIN der letzten 6 Elemente.

Zurück zur Eingabe:

Danke für die Mühe =:-)
Gruß


bei Antwort benachrichtigen
ChrE gelöscht_268633 „Hallo ChrE Danke für die schnelle Antwort! Dein Skript irritiert mich ein...“
Optionen

Hallo,

Hausaufgabe?

Gruss

ChrE

bei Antwort benachrichtigen
gelöscht_268633 Nachtrag zu: „Python Input_append_print Liste_zurück zum Input“
Optionen

Hausaufgabe ? Schön wärs!

Nein, zur meiner Zeit (Wirtschaftschule) hat man sich noch mit Multiplan, Dbase, Basic und Dos herumgeschlagen.

Da ich beruflich viel mit Zahlen zu tun habe, wollte ich mir das Leben etwas erleichtern, und eine Programmiersprache erlernen, und so kam ich zu Python 2.6.

Anleitungen gibt es viele im Internet. Da man die ganzen Fachbegriffe nicht kennt, ist man etwas aufgeschmissen bei der Suche!

da ich eh wenig Zeit habe, dachte ich mir wenigsten, dieses Programm fertigstellen, und wenn's funktioniert, dann könnte ich immer noch am Programm feilen, und weitere Module oder kleinere Programme nach Bedarf hinzufügen.

Danke

bei Antwort benachrichtigen
ChrE gelöscht_268633 „Hausaufgabe ? Schön wärs! Nein, zur meiner Zeit Wirtschaftschule hat man sich...“
Optionen

Hallo,

Warum erstellst Du zwei LISTEN (Min,Max) ?

Es gibt doch immer nur ein Minimum bzw. Maximum.

Das Programm braucht extakt noch zwei zusätzliche Zeilen, um
Min/Max auszugeben.

Gruss

ChrE

bei Antwort benachrichtigen
gelöscht_268633 ChrE „Hallo, Warum erstellst Du zwei LISTEN Min,Max ? Es gibt doch immer nur ein...“
Optionen

Hallo,

Ich erstelle die zwei Listen, aus dem Grund, weil das Maximum und Minimum, in beiden Listen erechnet werden soll =:-)

Ich benötige in der MAX_Liste(Max und Min Werte);
Wie auch für die MIN_Liste benötige ich (Max und Min Werte)

Nochmals zur Erinnerung, nur das Max und Min der letzten 6 Elemente!
Wenn der Script funktioniert, werrde ich versuchen, einige Ableitungen durchzuführen.

Dann werden Zahlen in der Liste noch Miteinander Multipliziert, Subtrahiert und letztlich sollen die zwei Listen Miteinander verglichen werden.

Es soll eigendlich nur der Beginn des Scripts werden, danach werde ich noch versuchen, einige Module mit einzubauen, usw.

Falls Du mir noch ein gutes Buch fur solche Scripts empfehlen könntest, wäre ich dir sehr DANKBAR!

Gruss

bei Antwort benachrichtigen
gelöscht_268633 Nachtrag zu: „Python Input_append_print Liste_zurück zum Input“
Optionen

Hallo ChrE,

dank Dir für Deine Hilfe!

Es ist klar, dass es ein Minimum und ein Maximum gibt!
Ich benötige aber die Liste doppellt, weil dass Programm mir einmal in der Max_Liste, ein Max und Min ausgeben soll, und einmal Min_Liste die selbe Prozedur.

Es ist zwar auch Möglich alles in einer Tabellenkalkulation unterzubringen, aber mit der Zeit, sind es zu viele Zahlen, die Untergebracht werden müssen.

Diese zwei Listen möchte ich nacher, noch miteinander vergleichen lassen......

Besten Dank


bei Antwort benachrichtigen
gelöscht_268633 Nachtrag zu: „Python Input_append_print Liste_zurück zum Input“
Optionen
Dieser Beitrag ist gelöscht!
Dieser Beitrag wurde versehentlich doppelt abgesendet. Deshalb wurde das Duplikat gelöscht und nur das Original beibehalten.
ChrE gelöscht_268633 „Python Input_append_print Liste_zurück zum Input“
Optionen

Hallo,

Habe ein neues Programm erstellt: http://paste.pocoo.org/show/173912/

> Ich benötige in der MAX_Liste(Max und Min Werte);
> Wie auch für die MIN_Liste benötige ich (Max und Min Werte)

Das verstehe ich nicht.
Wieso braucht Du zwei Listen? In der Max- und in der Min-Liste steht doch das selbe.
Du brauchst nur eine Liste der eingegebenen güligen Zahlen.
Mit dieser Liste kannst Du Max und Min bestimmen.

> Falls Du mir noch ein gutes Buch fur solche Scripts empfehlen könntest, wäre ich dir sehr DANKBAR!

Was ist der Unterschied zwischen einem Script und einem Programm?
Eigentlich ist Python eine Programmiersprache.

Im Web gibt es sooo viele Codebeispiele und Snippets, man braucht eigentlich keine
Bücher. Da die meiste Software Open Source ist, kann man sich den Quelltest direkt
anschauen und so lernen. Gib mal bei Google "pypi" ein. Das ist ein gigantisches Verzeichnis
für alle mögliche Software.

Das Python Cookbook ist empfehlenswert.

Gruss

ChrE

bei Antwort benachrichtigen
gelöscht_268633 Nachtrag zu: „Python Input_append_print Liste_zurück zum Input“
Optionen

Hey ChrE, besten Dank für Deine mühe, weiß ich sehr zu schätzen!

In meinen Listen habe ich "Maximale Zahlen" und "Minimale Zahlen". Da die Zahlen in der MAX und MIN auch variiren, möchte ich diese wiederum übersichtlicher machen!

Wenn MAX z.B 12;16;14;20;13;15;11; Dass Max_Max (20) Max_Min (16)
Rechnerisch ist 20 dass MAX, und 16 dass MIN in der MAX_Liste!

In der Minimum_Liste verhällt es sich genau so!
Wenn MIN z.B 5;3;8;9;2;10;1; Dass Min_Max (10) Min_Min (1)
Rechnerisch ist 10 dass MAX, und 1 dass MIN in der Min_Liste!

Leider benötige ich diese Werte!

Bezüglich des Cookbook, und Schippets; Habe mir knapp 1000 Codes heruntergeladen, bringen mir jedoch wenig, da es nür Bruchstücke sind!

Was ich aber sehr gut finde, sind die PDF und Codes der Universitäten, bzw. die Vorlesungen und Übungsaufgaben.

Besten Dank nochmals.
Gruss


bei Antwort benachrichtigen
ChrE gelöscht_268633 „Hey ChrE, besten Dank für Deine mühe, weiß ich sehr zu schätzen! In meinen...“
Optionen

Hallo,

Poste doch mal deine jetzige Programmversion bei http://paste.pocoo.org/

Gruss

ChrE

bei Antwort benachrichtigen
gelöscht_268633 Nachtrag zu: „Python Input_append_print Liste_zurück zum Input“
Optionen

Sorry,

leider kann ich noch nichts vorweisen!
Habe gerade eine Wiki Seite endeckt, die meine Bedürfnisse zur Zeit abdeckt, denke ich =:-)

Ist zwar für Linux gedacht, aber unter Windows müsste es auch gehen.
Das wichtigste ist, erstmal die Grundlagen checken =:-)

http://de.wikibooks.org/wiki/Python_unter_Linux:_ALLES

Gruss
Draco

bei Antwort benachrichtigen
ChrE gelöscht_268633 „Python Input_append_print Liste_zurück zum Input“
Optionen

Hallo,

Kleiner Tipp: Schreibe selber was.
Nur Lesen bringt es nicht.

Klar dass das am Anfang nicht so rund läuft.
Oft ist es äußerst mühsam am Anfang.
Aber, nur Mut.

Gruss

ChrE

bei Antwort benachrichtigen
gelöscht_268633 Nachtrag zu: „Python Input_append_print Liste_zurück zum Input“
Optionen

Lao-Tse:
„Sag es mir - und ich werde es vergessen.
Zeige es mir – und ich werde mich daran erinnern.
Beteilige mich – und ich werde es verstehen.“

Erstmal alles Durcharbeiten, Notitzen machen, Verstehen, und dann erst selber schreiben.

Werde mich melden wenn ich durch bin, da es sehr gut erklärt ist, aber sehr umfangreich.

Besten Dank
Gruß

bei Antwort benachrichtigen
ChrE gelöscht_268633 „Lao-Tse: Sag es mir - und ich werde es vergessen. Zeige es mir und ich werde...“
Optionen

Hallo,

> Erstmal alles Durcharbeiten, Notitzen machen, Verstehen, und dann erst selber schreiben.

Nö, learning by doing -> http://de.wikipedia.org/wiki/Learning_by_Doing

Gruss ChrE

bei Antwort benachrichtigen