In: Computer Science
Problem 1 of 2: Guessing Game
import random
max_number = int(input("Enter the maximum numbr you want to play the guessing game with.\n"))
number_to_guess = random.randint(0, max_number)
for _ in range(5):
guessed_number = int(input("Guess a number:\t"))
difference = number_to_guess - guessed_number
percentage_difference = abs(difference / max_number)
if guessed_number == number_to_guess:
print("You guessed it right.")
break
if difference > 0:
if percentage_difference <= 0.2:
print("Slightly Lower")
else:
print("Way too Low")
else:
if percentage_difference <= 0.2:
print("Slightly Higher")
else:
print("Way too High")
else:
print("The correct number was ", number_to_guess)
The game is to guess a number that the computer has determined randomly withing a given range.
Steps;-
Problem 2 of 2: Drawing a Picture
import turtle
turtle.hideturtle()
turtle.speed(100)
turtle.bgcolor("black")
turtle.backward(400)
#STAR
turtle.color("red")
for i in range(5):
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.color("black")
turtle.forward(50)
#SQUARE
turtle.color("blue")
for i in range(4):
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.color("black")
turtle.forward(50)
#TRIANGLE
turtle.color("green")
for i in range(3):
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.color("black")
turtle.forward(100)
#CIRCLE
turtle.color("yellow")
turtle.circle(50)
turtle.done()
The three-line of code after every for loop is to set the pointer in such a way that it does not overlap.