Compare commits
2 commits
23c0fa2e9f
...
380ff808e6
Author | SHA1 | Date | |
---|---|---|---|
380ff808e6 | |||
dc6b4a1a6c |
4 changed files with 78 additions and 0 deletions
0
brown/__init__.py
Normal file
0
brown/__init__.py
Normal file
60
brown/main.py
Normal file
60
brown/main.py
Normal file
|
@ -0,0 +1,60 @@
|
|||
employees = [
|
||||
"Jemima Brown",
|
||||
"Stuart Brown",
|
||||
"Dexter Brown",
|
||||
"Carrie Brown",
|
||||
"Edwin Brown",
|
||||
"Mattie Brown",
|
||||
"Lena Brown",
|
||||
"Bertha Brown",
|
||||
"Bibi Brown",
|
||||
"Nadine Brown",
|
||||
] # Make the initial employees list
|
||||
|
||||
sub_list_1: list[str] = employees[
|
||||
0:5
|
||||
] # Splits the first 5 entries into the first sublist
|
||||
sub_list_2: list[str] = employees[
|
||||
5:10
|
||||
] # Splits the second 5 entries into the second sublist
|
||||
|
||||
# New hire in subList2, 'Kriti Brown'
|
||||
sub_list_2.append(
|
||||
"Kriti Brown"
|
||||
) # We're appending the string "Kriti Brown" into our second sublist
|
||||
|
||||
# Firing 'Stuart Brown'
|
||||
sub_list_1.pop(
|
||||
1
|
||||
) # could also use .remove() if you wanted, We're removing the 2nd item in our first sublist
|
||||
merge_list = (
|
||||
sub_list_1 + sub_list_2
|
||||
) # We're merging our sublists together into a main list
|
||||
|
||||
salary_list: list[int] = [
|
||||
64000,
|
||||
55000,
|
||||
75000,
|
||||
76000,
|
||||
47000,
|
||||
48000,
|
||||
48000,
|
||||
53000,
|
||||
49000,
|
||||
62000,
|
||||
] # Our initial list of salaries for our employees
|
||||
|
||||
raised_salaries: list[int] = []
|
||||
for salary in salary_list: # We're iterating through our salary list,
|
||||
raised_salary: int = int(
|
||||
salary * 1.04
|
||||
) # We're multiplying our current salaries by 1.04
|
||||
raised_salaries.append(
|
||||
raised_salary
|
||||
) # We're appending our new salaries into the raised salaries list
|
||||
|
||||
raised_salaries.sort(reverse=True) # This sorts our salaries in descending order
|
||||
string = "\n".join(
|
||||
[str(salary) for salary in raised_salaries[0:3]]
|
||||
) # We convert the top 3 values into strings
|
||||
print(string) # prints the string
|
0
thevoices/__init__.py
Normal file
0
thevoices/__init__.py
Normal file
18
thevoices/main.py
Normal file
18
thevoices/main.py
Normal file
|
@ -0,0 +1,18 @@
|
|||
# ANSI color codes
|
||||
BLUE = "\033[34m" # Blue
|
||||
GREEN = "\033[32m" # Green
|
||||
RESET = "\033[0m" # Reset to default color
|
||||
|
||||
|
||||
def reverse_string(string: str) -> str:
|
||||
wordlist: list[str] = string.split(" ") # Split the string by spaces into a list
|
||||
wordlist.reverse() # Reverse the word list
|
||||
return " ".join(wordlist) # Join the wordlist back into a string, with spaces between each element
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
string: str = input(
|
||||
f"{BLUE}Input a string to reverse:{RESET} "
|
||||
) # Allows us to input a string to reverse
|
||||
result: str = reverse_string(string)
|
||||
print(f"{GREEN}{result}{RESET}")
|
Loading…
Reference in a new issue