From 0097fb3cb2703c9f4de7453d1b190f01f91594a0 Mon Sep 17 00:00:00 2001 From: Baigel <43929690+Baigel@users.noreply.github.com> Date: Mon, 7 Oct 2019 00:52:18 +1000 Subject: [PATCH] Update Floyd's_Triangle Didn't change all that much - Added comments (although the code is trivial) - Minor improvements to codes efficiency (decreased number of variables used) --- Patterns/Floyd's_Triangle | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/Patterns/Floyd's_Triangle b/Patterns/Floyd's_Triangle index 32d9fe2..07782b8 100644 --- a/Patterns/Floyd's_Triangle +++ b/Patterns/Floyd's_Triangle @@ -1,12 +1,13 @@ -# Python 3 Program - Print Floyd Triangle - +''' Python 3 Program - Print Floyd's Triangle ''' -ran = input("Upto how many line ? ") +# Prompt number of lines +lines = int(input("How many lines to print? ")) + 1 -rang = int(ran) -k = 1 -for i in range(1, rang+1): - for j in range(1, i+1): - print(k, end=" ") - k = k + 1 - print() +k = 1 # Number that will be iterated through for printing +outString = "" +for i in range(1, lines): # Iterates through lines + for j in range(1, i + 1): # Iterates through values in line + outString += str(k) + " " + k = k + 1 + print(outString) + outString = ""