Python beinhaltet 17 Übungen
Titel: Geben Sie eine Zeile von Zeichen bzw. die Statistiken , die die Zahl der englischen Buchstaben, Leerzeichen, Zahlen und andere Zeichen.
Analyse - Programm: Mit der while - Anweisung ist die Bedingung nicht eingegebene Zeichen '\ n'.
Source Code:
#!/usr/bin/python # -*- coding: UTF-8 -*- import string s = raw_input('input a string:\n') letters = 0 space = 0 digit = 0 others = 0 for c in s: if c.isalpha(): letters += 1 elif c.isspace(): space += 1 elif c.isdigit(): digit += 1 else: others += 1 print 'char = %d,space = %d,digit = %d,others = %d' % (letters,space,digit,others)
Das obige Beispiel Ausgabe lautet:
input a string: w3big char = 6,space = 0,digit = 0,others = 0