Python :: Aufgabe #17 :: Lösung #2

8 Lösungen Lösungen öffentlich
#17

Text abwechselnd in Groß- und Kleinschreibung

Anfänger - Python von Dome - 29.12.2012 um 01:34 Uhr
Schreiben Sie ein Programm, welches einen eingegeben Text so manipuliert, das der Text abwechselnd in Groß- und Kleinschreibung auf den Bildschirm ausgegeben wird.

Konsolenausgabe:

Texteingabe: Beispieltext
Textausgabe: BeIsPiElTeXt
#2
vote_ok
von Nachbar (2820 Punkte) - 06.08.2016 um 21:16 Uhr
Quellcode ausblenden Python-Code
# -*- coding: utf-8 -*-

def grossklein(einText):
   oText = einText.lower()
   nText = ""
   for i in range(0, len(oText)-1, 2):
      # jedes zweite element [i+1] per upper() groß schreiben
      nText = nText + oText[i] + oText[i+1].upper()
   # wenn anzahl der elemente ungerade, den letzten Buchsteben
   # anfügen (würde sonst fehlen)
   if len(oText) % 2 != 0:
      nText = nText + oText[-1]
   return nText
   
print grossklein(raw_input("Bitte einen Text eingeben: "))

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben