Skip to content

Commit bd032b2

Browse files
authored
Final QA (#616)
1 parent 638222f commit bd032b2

File tree

3 files changed

+6
-12
lines changed

3 files changed

+6
-12
lines changed

name-main-idiom/echo.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
def echo(text: str, repetitions: int = 3) -> str:
22
"""Imitate a real-world echo."""
3-
echoed_text = ""
4-
for i in range(repetitions, 0, -1):
5-
echoed_text += f"{text[-i:]}\n"
6-
return f"{echoed_text.lower()}."
3+
echoes = [text[-i:].lower() for i in range(repetitions, 0, -1)]
4+
return "\n".join(echoes + ["."])
75

86

97
if __name__ == "__main__":

name-main-idiom/echo_args.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@
33

44
def echo(text: str, repetitions: int = 3) -> str:
55
"""Imitate a real-world echo."""
6-
echoed_text = ""
7-
for i in range(repetitions, 0, -1):
8-
echoed_text += f"{text[-i:]}\n"
9-
return f"{echoed_text.lower()}."
6+
echoes = [text[-i:].lower() for i in range(repetitions, 0, -1)]
7+
return "\n".join(echoes + ["."])
108

119

1210
def main() -> None:

name-main-idiom/echo_demo.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
def echo(text: str, repetitions: int = 3) -> str:
22
"""Imitate a real-world echo."""
3-
echoed_text = ""
4-
for i in range(repetitions, 0, -1):
5-
echoed_text += f"{text[-i:]}\n"
6-
return f"{echoed_text.lower()}."
3+
echoes = [text[-i:].lower() for i in range(repetitions, 0, -1)]
4+
return "\n".join(echoes + ["."])
75

86

97
if __name__ == "__main__":

0 commit comments

Comments
 (0)