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

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
#7
vote_ok
von Sleepyy (320 Punkte) - 31.08.2020 um 16:58 Uhr
Quellcode ausblenden Python-Code
# -*- coding: utf-8 -*-
"""
Created on Mon Aug 31 15:50:53 2020

@author: Robin
"""

inp = 0
while not inp:
    try:
        wort = str(input(">>> Texteingabe: "))
        if wort.isalpha():
            inp = 1
        else:
            print("")
            print(">>> Bitte Eingabe überprüfen !!!")
    except: 
        print("")
        print(">>> Bitte nur Buchstaben angeben")
        
neuwort = wort.upper()
liste = []
for i in range(len(neuwort)):
    liste.append(neuwort[i])
    
wert = 1
for j in range(len(liste)):
    if wert == 2:
        liste[j] = liste[j].lower()
        wert = 1
    elif wert == 1:
        liste[j] = liste[j].upper()
        wert = 2

neuwort = "".join(liste)
print(">>> Textausgabe:",neuwort)

Kommentare:

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

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