Warning! It seems that you are using Dodona within another webpage, so not everything may work properly. Let your teacher know so that he can solve the problem by adjusting a setting in the learning environment. In the meantime, you can click this link to open Dodona in a new window.
Warning! The page was not fully loaded, probably because of a network issue. It could be that not all functionalities work as expected. Please try reloading the page.
Search for life
Sign in to test your solution.
# Search for life program
# -------------------------
# Import libraries
# -------------------------
import random
# -------------------------
# Subprograms
# -------------------------
def probe(planet):
creature = ["lizards", "humanoids", "insects"]
colour = ["red", "green", "blue"]
characteristic = ["shy", "angry", "docile"]
random.seed(planet)
lifeform = random.randint(0,2)
specimen = random.randint(0,2)
behaviour = random.randint(0,2)
report = ""
report = colour[specimen]
report = report + ", " + characteristic[behaviour]
report = report + " " + creature[lifeform]
report = report + " on the planet."
return report
# -------------------------
# Main program
# -------------------------
planet = int(input("Enter the catalogue number of a planet: "))
report = probe(planet)
print("Probes report", report)