Skip to content

Commit

Permalink
Final QA (#560)
Browse files Browse the repository at this point in the history
  • Loading branch information
gahjelle committed Jul 29, 2024
1 parent 64b878d commit 38c65c0
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 40 deletions.
33 changes: 33 additions & 0 deletions python-string/format_template.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
debit = 300.00
credit = 450.00

template = """
Account Report
Credit: ${credit:.2f}
Debit: -${debit:.2f}
________________
Balance: ${balance:.2f}"""

print(
template.format(
credit=credit,
debit=debit,
balance=credit - debit,
)
)

template = """
Account Report
Credit: $%(credit).2f
Debit: -$%(debit).2f
________________
Balance: $%(balance).2f"""

print(
template
% {
"credit": credit,
"debit": debit,
"balance": credit - debit,
}
)
5 changes: 0 additions & 5 deletions python-string/formatting copy.py

This file was deleted.

36 changes: 4 additions & 32 deletions python-string/formatting.py
Original file line number Diff line number Diff line change
@@ -1,33 +1,5 @@
debit = 300.00
credit = 450.00
from datetime import datetime

template = """
Account Report
Credit: ${credit:.2f}
Debit: -${debit:.2f}
________________
Balance: ${balance:.2f}"""

print(
template.format(
credit=credit,
debit=debit,
balance=credit - debit,
)
)

template = """
Account Report
Credit: $%(credit).2f
Debit: -$%(debit).2f
________________
Balance: $%(balance).2f"""

print(
template
% {
"credit": credit,
"debit": debit,
"balance": credit - debit,
}
)
print(format(1000000, ",.2f")) # Thousand separators
print(format("Header", "=^30")) # Centered and filled
print(format(datetime.now(), "%a %b %d, %Y")) # Date
6 changes: 3 additions & 3 deletions python-string/table.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
def display_table(data, headers):
max_len = max(len(header) for header in headers)
print("|".join(header.ljust(max_len) for header in headers))
print(" | ".join(header.ljust(max_len) for header in headers))
sep = "-" * max_len
print("|".join(sep for _ in headers))
print("-|-".join(sep for _ in headers))
for row in data:
print("|".join(header.ljust(max_len) for header in row))
print(" | ".join(header.ljust(max_len) for header in row))


data = [
Expand Down

0 comments on commit 38c65c0

Please sign in to comment.