From 97b81f2b77f19c8a84a62f403f5fffc14bfc7b3c Mon Sep 17 00:00:00 2001 From: Edward Bigos Date: Tue, 7 Oct 2025 10:39:32 -0400 Subject: [PATCH] Updated during lecture --- bigos/lecture20251007/for01/for06.py | 2 +- bigos/lecture20251007/for01/fordemo1.py | 30 +++++++++++++++++++ bigos/lecture20251007/lists01/powers2.py | 11 +++++++ bigos/lecture20251007/scores/examScores01.py | 2 +- .../while/while-Statement_0003.py | 13 ++++++++ 5 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 bigos/lecture20251007/for01/fordemo1.py create mode 100644 bigos/lecture20251007/lists01/powers2.py create mode 100644 bigos/lecture20251007/while/while-Statement_0003.py diff --git a/bigos/lecture20251007/for01/for06.py b/bigos/lecture20251007/for01/for06.py index ae343fe..e586db4 100644 --- a/bigos/lecture20251007/for01/for06.py +++ b/bigos/lecture20251007/for01/for06.py @@ -6,7 +6,7 @@ print(f"The length of this list of scores is {len(scores)}") scoreSum = 0 for i in scores: - print(i) scoreSum += i + print(i, scoreSum) else: print("The average is ",scoreSum/len(scores)) diff --git a/bigos/lecture20251007/for01/fordemo1.py b/bigos/lecture20251007/for01/fordemo1.py new file mode 100644 index 0000000..ea0e07e --- /dev/null +++ b/bigos/lecture20251007/for01/fordemo1.py @@ -0,0 +1,30 @@ +# For visualizing use this url +# https://pythontutor.com/visualize.html#mode=edit + +myInt = 55 +myFloat = 77 +myList = [34, 99, 11, 7] + +print(myList) + +for listElement in myList: + print(listElement) + +print("done") + + +# variation on the above + + +myInt = 55 +myFloat = 77. +myList = [34, 99.7, 11, 7, "bob"] + +print(myList) + +for listElement in myList: + print(listElement) + +print("done") + + diff --git a/bigos/lecture20251007/lists01/powers2.py b/bigos/lecture20251007/lists01/powers2.py new file mode 100644 index 0000000..d759f98 --- /dev/null +++ b/bigos/lecture20251007/lists01/powers2.py @@ -0,0 +1,11 @@ + +#powersList = [0,1,2,3,4,5,6,7,8,9,10] + +# Try this form +#powersList = range(0,11) + +#print("The list is ", powersList) + +for n in range(11): + powerOfTwo = 2**n + print(f"{n:2d} {powerOfTwo:8d}") \ No newline at end of file diff --git a/bigos/lecture20251007/scores/examScores01.py b/bigos/lecture20251007/scores/examScores01.py index 05b4246..f517779 100644 --- a/bigos/lecture20251007/scores/examScores01.py +++ b/bigos/lecture20251007/scores/examScores01.py @@ -1,5 +1,5 @@ -scoresList = [90.5, 87.2, 95, 100, 78, 88] +scoresList = [90.5, 87.2, 95, 100, 78, 88,87] #scoresList = [100, 100, 100, 100, 100, 100] diff --git a/bigos/lecture20251007/while/while-Statement_0003.py b/bigos/lecture20251007/while/while-Statement_0003.py new file mode 100644 index 0000000..21d8649 --- /dev/null +++ b/bigos/lecture20251007/while/while-Statement_0003.py @@ -0,0 +1,13 @@ +# while-Statement_0002.py +# +number = 1 # initialize variable 'number' +while(number <= 3): # execute the indented statements below while x less than or equal to 10. + length = float(input("Enter a value for the length: ")) + if(length >0): + break + else: + print("Invalid value. It must be > 0") + + print(number, " : ", number) # print 'number' and number squared + number = number + 1 # replace number with number + 1 +print("Done.") # print "Done." after dropping out of while loop.