fix(curriculum): remove introductory examples from caesar cipher workshop (#67102)

This commit is contained in:
Jessica Wilkins
2026-04-24 16:45:28 -07:00
committed by GitHub
parent 51b1545e70
commit 23d879a00f
4 changed files with 4 additions and 28 deletions
@@ -7,13 +7,9 @@ dashedName: step-1
# --description-- # --description--
As you may recall from previous lessons, in Python, you declare a variable by writing the variable name on the left side of the assignment operator (`=`) and the value to assign on the right side: In this workshop, you will create a program called caesar cipher which is an encryption method that shifts letters in the alphabet to encode messages.
```py Start by creating a variable called `shift` and assign the value `5` to your new variable.
variable_name = value
```
Create a variable called `shift` and assign the value `5` to your new variable.
# --hints-- # --hints--
@@ -7,13 +7,6 @@ dashedName: step-2
# --description-- # --description--
In previous lessons, you learned about different data types you can store in a variable. You just assigned an integer value. Now you need to assign a string, which is a sequence of characters enclosed by either single or double quotes:
```py
string_1 = 'I am a string'
string_2 = "I am also a string"
```
Declare another variable called `alphabet` and assign the string `abcdefghijklmnopqrstuvwxyz` to this variable. Declare another variable called `alphabet` and assign the string `abcdefghijklmnopqrstuvwxyz` to this variable.
# --hints-- # --hints--
@@ -7,15 +7,7 @@ dashedName: step-4
# --description-- # --description--
As you can see from the output, the shifted alphabet starts at the letter `f` because `shift` has the value `5`. But now the first five letters of the alphabet `a`, `b`, `c`, `d` and `e` are missing from the shifted alphabet, so you'll need to add them at the end of the shifted alphabet. As you can see from the output, the shifted alphabet starts at the letter `f` because `shift` has the value `5`. But now the first five letters of the alphabet `a`, `b`, `c`, `d` and `e` are missing from the shifted alphabet, so you'll need to add them at the end of the shifted alphabet. You can use the `+` operator to concatenate the missing portion of the alphabet.
The `+` operator is used to combine two or more strings together in a process called concatenation like this:
```py
greeting = 'Hello' + ' ' + 'World'
print(greeting) # Hello World
```
Modify the existing assignment of the `shifted_alphabet` variable: use the slicing syntax to extract the missing first portion of `alphabet` and concatenate it to `alphabet[shift:]`. Modify the existing assignment of the `shifted_alphabet` variable: use the slicing syntax to extract the missing first portion of `alphabet` and concatenate it to `alphabet[shift:]`.
@@ -7,12 +7,7 @@ dashedName: step-16
# --description-- # --description--
Now that you've implemented the basic functionalities of the cipher, it's time to add some validation. For that, you'll need an `if` statement. Here's a reminder of the syntax for an `if` statement: Now that you've implemented the basic functionalities of the cipher, it's time to add some validation. For that, you'll need an `if` statement.
```py
if condition:
# code to run when condition is true
```
At the beginning of your function body, create an `if` statement. For now, use `True` as the condition, and within the `if` statement body return the string `Shift must be an integer value.` At the beginning of your function body, create an `if` statement. For now, use `True` as the condition, and within the `if` statement body return the string `Shift must be an integer value.`