https://www.w3schools.com/python/trypython.asp?filename=demo_compiler
https://brython.info/tests/editor.html?lang=en
# Generate a very-low-mass star, a low-mass star, and a high-mass star with random masses, and catalog names
import random
import datetime
# Current date and time
now = datetime.datetime.now()
print(now)
now_str = now.strftime("%Y%m%d%H%M%S")
star1_masses = [0.09, 0.1, 0.15, 0.2, 0.3]
star2_masses = [0.5, 0.6, 0.8, 0.9, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.5, 6.0, 6.5, 7.0, 7.5]
star3_masses = [9, 15, 20, 25, 35, 40, 45]
catalogs = ["HIP", "vB", "FK6", "KOI", "HD", "PPM", "GSC", "SAO"]
def generate_star_data(mass_list):
mass = random.choice(mass_list)
catalog = random.choice(catalogs)
number = random.randint(1000, 999999) # Generate a random number
name = f"{catalog} {number}"
return name, mass
star1_name, star1_mass = generate_star_data(star1_masses)
star2_name, star2_mass = generate_star_data(star2_masses)
star3_name, star3_mass = generate_star_data(star3_masses)
print(f"Here is your unique set of three solar siblings,")
print(f"stars born at the same time as the sun, 4.6 billion years ago!")
print(f"Star 1 (low-mass red dwarf): {star1_name}, Mass: {star1_mass} solar masses")
print(f"Star 2 (low-mass): {star2_name}, Mass: {star2_mass} solar masses")
print(f"Star 3 (high-mass): {star3_name}, Mass: {star3_mass} solar masses")
# End of program











































































