Task 1 - Python Final Summative Assessment 2024
Task 1 - Python Final Summative Assessment 2024
Essential Details
Assignment Title: Python Summative Assessment Weighting: 60%
Purpose
To demonstrate your ability to:
Show understanding of how data is stored and presented using Unicode.
Create a program that uses iteration (loops) and branching (conditional statements)
Create a program that uses functions
Provide evidence of testing and modification of code as a result of testing.
Task Description
Assessment Overview
Students are to use Repl to create Python programs with 15 points. Students can select which activities they wish to complete
from each table, following the criteria outlined above each table.
For each activity, using a #, you need to add comments explaining what each line of code does. Each comment will be worth 1
mark each.
Paste the Replit join link for each activity and a copy of your code into the last column.
Note: Every example must use a different variable name and input prompt.
You cannot ask the user for their name or use the example provided
Points Value Task Example Output Link to replit file and copy of code
1 point Write a simple print command
Points Value Task Example Output Link to replit file and copy of code
3 points Write a program that:
1. asks the user for a letter
2. converts the letter into its number equivalent
3. prints the number to the screen
https://www.w3schools.com/charsets/ref_emoji.asp
Use the ‘Dec’ value
Table 3: Complete 1 of the activities below.
Points Value Task Example Output Link to replit file and copy of code
4 points Write a program that:
1. asks the user for a word (colour, fruit, food)
2. converts the letter into its number equivalent
3. Print the numbers one number per line.
Points Value Task Example Output Link to replit file and copy of code
5 points Write a program that:
1. prompts the user for a number
2. converts the number into a character
3. Print the output to the screen.
5 points Functions
Write a program that:
1. uses a function to multiply 3 numbers together
2. prints the output to the screen
3. Students show some 3. Students provide a Python 3. Students provide a Python 3. Students show that they have Adjustment for meeting deadline.
B
understanding of how data is program that uses an iteration program that defines and uses tested most of their work and
stored and presented using (loop) and more than branching more than one function but some modified their code to improve
Unicode but it is either incomplete (conditional statements) but use is either inappropriate or the program.
or inaccurate some use is either inappropriate there are some errors.
or there are some errors.
4. Students show some 4. Students provide a Python 4. Students provide a Python 4. Students show that they have Adjustment for meeting deadline.
C
understanding of how data is program that uses either an program that defines and uses tested some of their work and
stored and presented using iteration (loop) or branching one or more functions but some modified their code to improve
Unicode but it is incomplete and (conditional statement) without uses are inappropriate and there the program.
inaccurate. errors. are some errors.
5. Students show some 5. Students provide a Python 5. Students provide a Python 5. Students show that they have run Adjustment for meeting deadline.
D
understanding of how data is program that uses either an program with an attempt at a few tests but there is little
stored with some involvement of iteration (loop) or branching involving functions. evidence of improvement to the
Unicode. (conditional statement) but errors program.
remain.
6. Students show some 6. Students provide an attempt at a Students provide an attempt at a6. Students show that they have run Adjustment for meeting deadline.
E
understanding of how data is Python program but the program Python program but the program a test.
stored. does not use either iteration does not define or use a function
(looping) or branching
(conditional statements).