print("this is the input")
function name, followed by parentheses
input goes inside the parens
# assigning variables (examples)
someString = "some value"
some_integer = 10000000000
anotherInteger = some_integer + 25
this_might_crash = someString * some_integer
sup = input("What's up? ")
repeat = "y"
while repeat == "y":
print("Hello World!")
repeat = input("Repeat? Y or N").lower()
main program
gen = 0
total = 1
while gen <= 10:
print("Gen", gen, ":", total, "cells")
gen = gen + 1
total = 2 ** gen
count = 1
total = 2
while count <= 10:
print("Division", count, ":", total, "cells")
count = count + 1
total = 2 ** count
response = ""
while response != "because":
response = input("Why?").lower()
n = 1
while n < 4:
print(n)
n = n + 1
n = 1
while n < 4:
print(n)
n = n + 1
age = input("How old are you? ")
print("Your age:")
print(age)
print("Your age in 10 years:")
print(int(age) + 10)
age = int(input("How old are you? "))
print("Your age:")
print(age)
print("Your age in 10 years:")
print(age + 10)
print(int(age) + 10)
int("27") => 27
data types
-
string "hello" // character(s)
-
integer 321 // whole number
-
float 321.0 // decimal pt
-
Boolean true or false
-
array ["hi", 321, 321.0, true] // a list of values
primitive data types
-
string "hello" // character(s)
-
integer 321 // whole number
-
float 321.0 // decimal pt
-
Boolean true or false
from picamera import PiCamera
from time import sleep
camera = PiCamera()
# image settings
camera.rotation = 180
camera.resolution = (1024, 768)
camera.framerate = 15
# brightness
camera.brightness = 50
# EDIT: text
camera.annotate_text = "Hello world!"
camera.annotate_text_size = 32
# EDIT: image effects
camera.image_effect = "none"
# start preview
camera.start_preview()
# wait
sleep(10)
# EDIT: take photo & save
camera.capture("/home/pi/Desktop/name.jpg")
# stop preview
camera.stop_preview()
# EDIT TEXT:
camera.annotate_text = "Hello world!"
# EDIT IMAGE EFFECT:
camera.image_effect = "none"
# EDIT NAME OF FILE:
camera.capture("/home/pi/Desktop/name.jpg")
1. Choose an image effect
- Run effects.py to preview the effects
2. Edit camera.py
- Edit the settings below
- Run module!
Raspberry Pi Camera Demo
response = input("Do you like kittens? ")
if response.lower() == "yes" :
print("Meow")
elif response.lower() == "no" :
print("Me neither.")
else :
print("Ok...")
convert the response so it's in the same case as your test word (in this case, we're using lowercase)
indentation matters!
use the tab key to indent
elif means "or else if..."
you can have as many
of these as you want!
else covers all other possible responses
name = input("What is your name? ")
print("Hi, " + name.capitalize())
# storing user input in a variable
this is what the program will say to the user
the user's response will be stored in this variable
>>> name = "aDa LoVeLaCe"
>>> name.swapcase()
# creating a variable
# calling a METHOD on a variable
variable
method
observation
- error messages
- other examples
hypothesis
- idea for how to fix
- one idea at a time
testing
- try a single idea
- rerun the program
deck
By Michelle Lim
deck
- 940