File tree Expand file tree Collapse file tree 1 file changed +49
-12
lines changed
code/daniel/03_NumberToPhrase Expand file tree Collapse file tree 1 file changed +49
-12
lines changed Original file line number Diff line number Diff line change 18
18
# Convert a time given in hours and minutes to a phrase.
19
19
#===================================================================================
20
20
21
+ from ast import NotIn
21
22
import numbers
22
23
24
+ from cupshelpers import activateNewPrinter
25
+
23
26
24
27
onesNumberList = {
25
28
0 : "zero" ,
44
47
17 : "seventeen" ,
45
48
18 : "eighteen" ,
46
49
19 : "ninteen" ,
47
- 2 : "twenty" ,
48
- 3 : "thirty" ,
49
- 4 : "fory" ,
50
- 5 : "fifty" ,
51
- 6 : "sixty" ,
52
- 7 : "seventy" ,
53
- 8 : "eighty" ,
54
- 9 : "ninty" ,
50
+ 20 : "twenty" ,
51
+ 30 : "thirty" ,
52
+ 40 : "fory" ,
53
+ 50 : "fifty" ,
54
+ 60 : "sixty" ,
55
+ 70 : "seventy" ,
56
+ 80 : "eighty" ,
57
+ 90 : "ninty" ,
55
58
}
56
59
57
60
pickANumber = input ("Pick a number between 0 and 99: " )
58
61
intNum = int (pickANumber )
59
- wordNum = ""
62
+ # wordNum = ""
60
63
tens_digit = intNum // 10
61
64
ones_digit = intNum % 10
62
65
actual_digit = (f"{ tens_digit } { ones_digit } " )
63
66
64
67
# print(f"{tens_digit}{ones_digit}")
65
68
# print(actual_digit)
66
69
70
+ #====================================
67
71
while intNum > 99 or intNum < 0 :
68
72
print (f"Number is out of range" )
69
73
break
70
74
71
- while intNum != "" :
72
- if tens_digit == 0 :
73
- wordNum = ones_digit [intNum ()]
75
+ # print(onesNumberList.get(int(6)))
76
+ while True :
77
+ if intNum in onesNumberList :
78
+ print (str (onesNumberList [intNum ]))
79
+ break
80
+ elif intNum in tensNumberList :
81
+ print (str (tensNumberList [intNum ]))
82
+ break
83
+ elif intNum not in onesNumberList and intNum not in tensNumberList :
84
+ print (str (tensNumberList [intNum // 10 ]) + str (onesNumberList [intNum % 10 ]))
85
+ break
86
+
87
+
88
+
89
+
90
+
91
+
92
+
93
+
94
+
95
+
96
+
97
+
98
+
99
+
100
+
101
+ #====================================
102
+
103
+
104
+ # while intNum > 99 or intNum < 0:
105
+ # print(f"Number is out of range")
106
+ # break
107
+
108
+ # while intNum != "":
109
+ # if tens_digit == 0:
110
+ # wordNum = ones_digit[intNum]
74
111
75
112
76
113
You can’t perform that action at this time.
0 commit comments