The Roast Machine

Reference

Python Quick Reference

Variables & strings

name = "Alice"
age = 13
greeting = "Hi " + name
greeting = f"Hi {name}, you are {age}"

Lists

items = ["a", "b", "c"]
items[0]       # "a"  (first)
items[-1]      # "c"  (last)
len(items)     # 3

random

import random

random.choice(items)   # pick one at random

input()

name = input("Enter a name: ")
level = input("mild or savage? ").lower()

if / elif / else

if level == "savage":
    print("hardcore")
elif level == "medium":
    print("okay")
else:
    print("gentle")

while loop + break

while True:
    name = input("Name (quit to stop): ")
    if name == "quit":
        break
    print("Roasting", name)

for loop

names = ["Alice", "Bob", "Charlie"]
for name in names:
    print("Roasting", name)

split & strip

text = "Alice, Bob, Charlie"
names = text.split(",")
# ["Alice", " Bob", " Charlie"]

name = " Bob ".strip()
# "Bob"