From 5748407fd46fbc8346dad845012cad69b967c1e5 Mon Sep 17 00:00:00 2001
From: sanket099 <sinhasanket099@gmail.com>
Date: Fri, 15 Nov 2019 18:10:32 +0530
Subject: [PATCH] challenge6 Number to text

---
 .../sanket099/challenge 6/Number_to_text.py   | 111 ++++++++++++++++++
 1 file changed, 111 insertions(+)
 create mode 100644 Challenge questions/sanket099/challenge 6/Number_to_text.py

diff --git a/Challenge questions/sanket099/challenge 6/Number_to_text.py b/Challenge questions/sanket099/challenge 6/Number_to_text.py
new file mode 100644
index 0000000..8ad2b2a
--- /dev/null
+++ b/Challenge questions/sanket099/challenge 6/Number_to_text.py	
@@ -0,0 +1,111 @@
+#converting numbers to their text values 
+#works for not more than three digit numbers
+
+def num_to_words(num):
+    ones = ['','one','two','three','four','five','six','seven','eight','nine']
+    tens = ['','','twenty','thirty','forty','fifty','sixty','seventy', ' eighty','ninety']
+    teen = ['','eleven','twelve','thirteen','fourteen','fifteen','sixteen','seventeen','eighteen','nineteen']
+    hundred = ['hundred']
+    thousand = ['thousand']
+
+    if len(num)==1 and int(num)<10:
+        for i in range(11):
+            k = int(num[0])
+            if k==i:
+                print(ones[i])
+                break
+            
+    if len(num)==2:
+        
+        if int(num)<20:
+            
+        
+            for i in range(1,11):
+                k=int(num[1])
+                if k==i:
+                    
+                    p = teen[i]
+                    print(p)
+                    break
+
+        else:
+            for i in range(1,11):
+                j = int(num[0])
+                
+                if j == i:
+                    y = tens[i]
+                    print (y,end = "-")
+                    break
+                
+            for t in range(1,11):
+                k = int(num[1])
+                if k==t:
+                    o = ones[t]
+                    print (o)
+                    break
+    if len(num) == 3:
+        for i in range(1,11):
+                j = int(num[0])
+                if j == i:
+                    y = ones[i]
+                    print (y,"hundred and ",end = "")
+                    break
+        if (int(num[1]*10 + num[2])<10):
+            for i in range(1,11):
+                k=int(num[2])
+                if k == i:
+                    
+                    p = teen[i]
+                    print(p)
+                    break
+        else:
+            for i in range(1,11):
+                j = int(num[1])
+                
+                if j == i:
+                    y = tens[i]
+                    print (y,end = "-")
+                    break
+                
+            for t in range(1,11):
+                k = int(num[2])
+                if k==t:
+                    o = ones[t]
+                    print (o)
+                    break
+
+#drivercode
+num = input("enter")
+num_to_words(num)
+            
+        
+                        
+            
+            
+
+        
+            
+
+                
+        
+        
+        
+          
+            
+
+            
+
+
+
+
+
+        
+
+                    
+                
+                    
+                
+
+     
+    
+