1
1
Fork 0

Compare commits

...

2 commits

Author SHA1 Message Date
380ff808e6 Merge branch 'master' of https://www.coastalcommits.com/Seaswimmer/PythonLearning
All checks were successful
Lint Code / Ruff (push) Successful in 7s
Lint Code / MyPy (push) Successful in 9s
Lint Code / Pylint (push) Successful in 8s
2024-05-23 22:29:51 -05:00
dc6b4a1a6c Another assignment
Co-authored-by: Seaswimmer <SeaswimmerTheFsh@users.noreply.github.com>
2024-05-23 22:28:05 -05:00
4 changed files with 78 additions and 0 deletions

0
brown/__init__.py Normal file
View file

60
brown/main.py Normal file
View 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
View file

18
thevoices/main.py Normal file
View 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}")