diff --git a/code/dan/lab04.py b/code/dan/lab04.py new file mode 100644 index 00000000..873a8ae2 --- /dev/null +++ b/code/dan/lab04.py @@ -0,0 +1,82 @@ + +answer = input ("Please choose a number: ") # Requestes user input a number +new_answer = int(answer) + + +value = int(answer) +ones = value % 10 +tens = (value % 100) // 10 +hundreds = value // 100 +print (f"{hundreds} hundreds {tens} tens {ones} ones") + + +# basic dictionary +numdict = { + 1 : "one", + 2 : "two", + 3 : "three", + 4 : "four", + 5 : "five", + 6 : "six", + 7 : "seven" , + 8 : "eight", + 9 : "nine", + 10 : "ten", + 11 : "eleven", + 12 : "twelve", + 13 : "thirteen", + 14 : "fourteen", + 15 : "fifteen", + 16 : "sixteen", + 17 : "seventeen", + 18 : "eighteen", + 19 : "nineteen", + 20 : "twenty", + 30 : "thirty", + 40 : "fourty" , + 50 : "fifty", + 60 : "sixty", + 70 : "seventy", + 80 : "eighty", + 90 : "ninety", + 100: "one hundred", + +} + +x = numdict[hundreds] +y = numdict[tens] +z = numdict[ones] +print (x,y,z) + + +# if key == user input then print value of that key. +if new_answer in numdict: + print(numdict[new_answer]) +else: + print ("Out of dictionary bounds") + + + + + +# Version 2 + + #number text list +a_list = ['zero', 'one', 'two','three', 'four', "five",'six','seven','eight','nine',] + +answer = input ("Please choose a number: ") # Requestes user input a number + +value = int(answer) + +for char in answer: + char = int(char) + print(a_list[char]) + + +value = int(answer) +ones = value % 10 +tens = (value % 100) // 10 +hundreds = value // 100 +print (f"{hundreds} hundreds {tens} tens {ones} ones") + + \ No newline at end of file diff --git a/code/dan/lab4again.py b/code/dan/lab4again.py new file mode 100644 index 00000000..761993bb --- /dev/null +++ b/code/dan/lab4again.py @@ -0,0 +1,74 @@ +answer = input ("Please choose a number: ") # Requestes user input a number +new_answer = int(answer) + +value = int(answer) +ones_place = value % 10 +print (ones_place) +tens_place = (value % 100) // 10 +print (tens_place) +hundreds_place = value // 100 +print (hundreds_place) + + + +ones = { + 0 : "zero", + 1 : "one", + 2 : "two", + 3 : "three", + 4 : "four", + 5 : "five", + 6 : "six", + 7 : "seven" , + 8 : "eight", + 9 : "nine", + +} +teens ={ + 0 : "ten", + 1 : "eleven", + 2 : "twelve", + 3 : "thirteen", + 4 : "fourteen", + 5 : "fifteen", + 6 : "sixteen", + 7 : "seventeen", + 8 : "eighteen", + 9 : "nineteen", +} +tens ={ + 2 : "twenty", + 3 : "thirty", + 4 : "fourty" , + 5 : "fifty", + 6 : "sixty", + 7 : "seventy", + 8: "eighty", + 9: "ninety", +} +hundreds ={ + 1: "one hundred", + 2 : "two hundred", + 3 : "three hundred", + 4 : "four hundred" , + 5 : "five hundred", + 6 : "six hundred", + 7 : "seven hundred", + 8: "eight hundred", + 9: "nine hundred", +} + + +if tens_place == 0: + print(f"Your total is {ones[ones_place]}") +elif hundreds_place >= 1: + print(f"Your total is {hundreds[hundreds_place]} {tens[tens_place]} {ones[ones_place]}") +elif tens_place == 1: + print(f"Your total is {teens[ones_place]}") +elif tens_place > 1 and ones_place == 0: + print(f"Your total is {tens[tens_place]}") +elif tens_place > 1 and ones_place >= 0: + print(f"Your total is {tens[tens_place]} {ones[ones_place]}") + + +