Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions code/dan/lab04.py
Original file line number Diff line number Diff line change
@@ -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")


74 changes: 74 additions & 0 deletions code/dan/lab4again.py
Original file line number Diff line number Diff line change
@@ -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]}")