Try everything on this checklist and show your teacher when you are done.
-
- Concatenate two strings together using “+”
- Use str() function to convert a number to a string.
Starter Code:number = 125 text =
- concatenate a string with a number; use str() to make the number into a string first
Starter Code:#Try this code, read the error, fix it x = 38 z = "number of waffles eaten: " sentence = z + x print(sentence)
- Store character number 3 from a string into a variable named m
Starter Code:mytext = "spider monkey" m =
- Print the 2nd last character of a string (hint: negative numbers)
Starter Code:activity = "climbing"
- Make the two sentences print with a line break in the middle. Do not add any print commands. Instead, concatenate the sentences with a line break character
"\n"
in the middle.
s1 = "A cat yawned." s2 = "Then it took a nap." text = # your code here print(text)
- Store the first five characters of a string into a variable (hint: colon)
Starter Code:word = "starting" root =
- Ask the user to type some text, then tell the user how many characters of text they typed. Use the len() function.
Starter Code:response = input(
- Print the last three characters of a string
Starter Code:realword = "asdfghjkl"
- Print all of the characters in a string from character #3 to the 4th last character (hint: colon and negative number)
Starter Code:text = "badgoodbad"
- Print the math problem in the starter code by printing an f-string.
import random a = random.randint(10, 30) b = random.randint(5, 10) # The next line doesn't print the numbers. # Fix it by making it into an f-string. print("What is a + b"?)
- Ask the user for a word. Check if it contains “E” or “e” and then tell the user whether or not the word contains that letter.(hint: if in)
Starter Code:word = input('Type a word: ')
- Print a new version of your name that moves the first two letters to the end (use index / slice / concatenate in combination)
Starter Code:name = "yourname" #edit the string literal newname =
- Convert your name to all uppercase characters using upper() function and store this value into a variable
Starter Code:name = "yourname" #edit the string literal loudname =
- Combine the variables’ data into a sentence that says “Your number is 42. Thanks for reading.” and store that data in a variable called sentence.
Starter code:pre = "Your number is:" num = 42 post = "Thanks for reading."
- Create a program that asks the user to type a word in any combination of upper and lowercase. Then the program prints the word with the first letter capitalized and the rest in lowercase.
Starter Code:#use input command, store into a variable #use slice / upper() / lower() to change the data #print the new version
- Ask a user to create a password. Check if the password is at least 8 characters long, then tell them if it is a valid password or not.
Starter Code:pw = input('Enter a new password: ')
- Create a program that asks the user’s name and checks if the first letter of a name is a vowel. It should either print “Starts with a vowel” or “starts with a consonant.” (hint: all the vowels are in “aeiou”)
Starter Code:name = input('What\'s your name?')
- Create a program that asks for a word, then inserts “42” into the middle of the word and prints the new string.
If you want to learn more:
Look up and experiment with some more string functions such as count(), index(), split(), strip(), and join(). They all do useful things.
You can find places that explain these functions; For example, here is the w3schools page for the join() function.
Here’s the w3Schools page listing all of the Python string functions.