Aug Day 1 >
Whiteboard Images
Simple Calculator
Magic 8 Ball
Math Problem Generator
Code Sections
Print data types
print("hello world")
print(1)
print(1.0)
print(True)
Coin Toss
import random
coin = random.randint(1,2)
if(coin == 1):
print("Heads")
else:
print("Tails")
Simple Calculator
num1 = input("Enter the first number: ")
num1 = int(num1)
op = input("Enter the operator: ")
num2 = input("Enter the second number: ")
num2 = int(num2)
if(op == "+"):
print(num1+num2)
if(op == "-"):
print(num1-num2)
if(op == "*"):
print(num1*num2)
if(op == "/"):
if(num2 == 0):
print("Cannot divide by 0!")
else:
print(num1/num2)
if(op == "//"):
if(num2 == 0):
print("Cannot divide by 0!")
else:
print(num1//num2)
Math Problem Generator
import random
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
print("What is ", num1, "+", num2, "equal to?")
user = input("> ")
user = int(user)
if(user == num1 + num2):
print("Correct!")
else:
print("Incorrect!")
# Extension; try with more problems
Extended Math Problem Generator
import random
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
op = random.randint(1, 4)
if(op == 1):
print("What is ", num1, "+", num2, "equal to?")
if(op == 2):
print("What is ", num1, "-", num2, "equal to?")
if(op == 3):
print("What is ", num1, "*", num2, "equal to?")
if(op == 4):
print("What is ", num1, "/", num2, "equal to?")
user = input("> ")
user = int(user)
if(op == 1):
if(user == num1 + num2):
print("Correct!")
else:
print("Incorrect!")
if(op == 2):
if(user == num1 - num2):
print("Correct!")
else:
print("Incorrect!")
if(op == 3):
if(user == num1 * num2):
print("Correct!")
else:
print("Incorrect!")
if(op == 4):
if(user == num1 / num2):
print("Correct!")
else:
print("Incorrect!")