Forum / Grundlagen des Programmierens / 1. ProbeKolloquium
1. ProbeKolloquium
Lösung des ersten Probe Kolloquium:
def grossklein(meinString):
rueckgabe = ""
for i in range(len(meinString)):
if i % 2 == 0:
rueckgabe = rueckgabe + meinString[i].lower()
else:
rueckgabe = rueckgabe + meinString[i].upper()
return rueckgabe
def prod(zahl1, zahl2):
produkt = zahl1 * zahl2
return produkt
if __name__ == "__main__":
eingabe = raw_input("Bitte geben Sie einen Text ein:")
verbesserterText = grossklein(eingabe)
print verbesserterText
eingabeZahl1 = int(raw_input("Bitte geben Sie die Erste Zahl ein:"))
eingabeZahl2 = int(raw_input("Bitte geben Sie die Zweite Zahl ein:"))
produkt = prod(eingabeZahl1, eingabeZahl2)
print produkt, " : ) das war ja leicht"
\n~~~
ich weiß, es ist etwas spät danach zu fragen.. ich war im Ausland und hab daher keinen Versuch im Probekolloquium machen können..
könnte mir jemand die Aufgabenstellung (sinngemäß ausreichend) für eure geschriebenen Skripte ergänzen ? Danke und viel Glück morgen =)
Angabe
Erstellenn Sie ein Python File (z.b. e1326732.py) welches zwei Funktion mit folgenden Anforderungen enthaelt:
-
Schreiben Sie eine Funktion "kleingross", die als Parameter einen String "meinstring" erhaelt. Es soll ein String retourniert werden, in dem die Buchstaben aus "meinstring" abwechselnd gross und klein geschrieben werden, beginnend mit einem Kleinbuchstaben. Die Ordnung der Buchstaben im String wird nicht veraendert. Funktion Name: kleingross Parameter: String Rueckgabewert: String
-
Schreiben Sie eine Funktion, die zwei Ganzzahlen als Parameter annimmt und deren Produkt retourniert. Funktion Name: prod Parameter:
-
int
-
int Rueckgabewert: int
ich hätte eine frage, wofür ist das if name == "main": ? bei mir funktioniert es auch ohne
jedes python file startet IMMER in zeile 1 und läuft zeilenweise durch. dabei wird der block nach "if name == 'main' " nur durchlaufen, wenn der namespace main ist. das ist in etwa vergleichbar mit einem include-guard in c(++)
thomas @simAutor
Maschinenbau · Technische Universit...
Diesselbe Lösung nur schlanker: