From b4907ad26090b92f8d58d2fcb1918308cb46fda0 Mon Sep 17 00:00:00 2001 From: PawanMathur Date: Fri, 8 Sep 2017 03:57:02 +0000 Subject: [PATCH] Done --- letter_digit.py | 25 +++++++++++++++++++++++++ letter_digit.pyc | Bin 0 -> 834 bytes tests/__init__.pyc | Bin 0 -> 166 bytes tests/test_letterAndDigit.pyc | Bin 0 -> 1204 bytes 4 files changed, 25 insertions(+) create mode 100644 letter_digit.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_letterAndDigit.pyc diff --git a/letter_digit.py b/letter_digit.py index e69de29..e2d4740 100644 --- a/letter_digit.py +++ b/letter_digit.py @@ -0,0 +1,25 @@ +def letterAndDigit (strIn): + if not strIn: + print "Pass non-empty string" + return {} + else: + length = len(strIn) + digit = 0 + letters = 0 + space = 0 + other = 0 + for ch in strIn: + if ch.isalpha(): + letters += 1 + elif ch.isdigit(): + digit += 1 + elif ch.isspace(): + space += 1 + else: + other += 1 + return {"DIGITS":digit, "LETTERS":letters} + +if __name__ == "__main__": + print letterAndDigit ("") + print letterAndDigit (" ") + print letterAndDigit ("a24terte5y =df") diff --git a/letter_digit.pyc b/letter_digit.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a5e57eb3258bc1d36ca468d6825c2113ff3e039c GIT binary patch literal 834 zcmcIi%Wl*#6ur)4c+C_RbRV(GCZyug3Pcfzsiq^*s%l263PO>Um`Uiw8DfuMq|B=9 z_!uPqfiL0*ICcW_1thx1*Z24y`#5obk8c0E|MN1V{&6tALa0MPPV|lF9g$#^GrDr9 zc}4(8jUo zTJ$XX^ffbG;}7p?GoW@rpBP;eHJ8+4ol6HBmp(tY1kMJcp%yZRaQ+fFDTwdXLemhQ zCH!vUo5@A#*fx*$jjT`m39g`Xa;kQ5@-wbfAZrEm11ISQfm`^KxG5K37YgiO@7_AAlXE(#oQBt_xe-u3reP zMWecnnC$Of)(={rG`Nz}H7&;#T`cBC!k)~UN|I4L0=ZmV&R}1md N`ZI-FyF+#d?;r2?vV8ym literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..58ff13d0e26a0a69f078150783413550f1107c5d GIT binary patch literal 166 zcmZSn%*$0OxG6H30SXv_v;z4Iwv}oh*BS@d{}%c z@E;Vu>BEzyL;J0-V|{BYp9|WN4}CcAf&L0Y*mE5qRI3=ZOCenw^8H50 zI#bFylzPAL3KgW!#MNKhUlU$uS zN=qXnI|*FzflWkRw{ej}u68Iq(u^!;?VVh&mZm8&APuZAF=^qvu4MQ=y-3x&6z7c& zPiuW{7HKBKtj=Y)x3@pYXrOS=A~AzhXkkWI&e_KqC*(L$P z6@9TGw(0j+Y>G#;+S+-