helloworld.py
print("Hello World!")
favorite_artist.py
# TODO: implement solution. artist = input().title()role = input().lower()work = input().title()adjective1 = input().lower()adjective2 = input().lower()print(f"{artist} is my favorite {role}!")print(f"My favorite work from {artist} is {work}.")print(f"I love it, because it is so {adjective1} and {adjective2}!")
input = input()
print(input.upper())
timelapse_calc.py
fps = float(input())duration = float(input())interval = float(input())total_seconds = duration * interval * fpsminutes = int(total_seconds // 60)seconds = total_seconds % 60print(f"{minutes}min {seconds:.1f}s ({total_seconds:.1f}s)")
def calculate_perimeter(length, width):
return float(f"{2 * (length + width):.10f}")
def calculate_area(length, width):
return float(f"{length * width:.10f}")
def get_number(prompt):
while True:
try:
return float(input(prompt))
except ValueError:
print("Please enter a valid number.")
def main():
length = get_number("Length (m): ")
width = get_number("Width (m): ")
perimeter = calculate_perimeter(length, width)
area = calculate_area(length, width)
print(f"Perimeter: {perimeter:.2f} m")
print(f"Area: {area:.2f} m²")
if __name__ == "__main__":
main()
def main():
"""The main function. Do not modify this function.
"""
duration = float(input("Duration(s): "))
frame_rate = float(input("FPS: "))
ave_render_time = float(input("Ave. frame render time(s): "))
total_render_time = calc_render_time(duration, frame_rate, ave_render_time)
time_in_min_secs = sec_to_min_sec(total_render_time)
print(f"{time_in_min_secs} ({total_render_time}s)")
def ceil(number):
result = int(-(-number // 1))
return result
def calc_render_time(duration, frame_rate, ave_render_time):
total_frames = ceil(duration * frame_rate)
total_render_time = total_frames * ave_render_time
return float(f"{total_render_time:.1f}")
def sec_to_min_sec(sec):
minutes = int(sec // 60)
seconds = sec % 60
return f"{minutes}min {seconds:.1f}s"
even_odd_guess.py
def main(secret_num): guess = input("Guess (even/odd): ").lower().strip() secret_num = 12 if check_guess(secret_num, guess): print(f"You're right! The secret number {secret_num} is {guess}.") else: print(f"Sorry! The secret number {secret_num} is not {guess}.")def is_odd(number): if number % 2 == 0: return False else: return True def check_guess(secret_num, guess): if guess == "even": return not is_odd(secret_num) elif guess == "odd": return is_odd(secret_num) else: print("Invalid guess. Please enter 'even' or 'odd'.") return Falseif __name__ == "__main__": main(99)
rps.py
def main(): winner = play_game() if winner == 0: print("This game is a tie.") return print(f"Player {winner} wins the game!")def play_round(p1_pick, p2_pick): import random options = ["rock", "paper", "scissors"] player1_score = 0 player2_score = 0 player2 = options[random.choice(["rock", "paper", "scissors"])] player1 = input("Player 1, please choose rock, paper, or scissors: ").lower()def play_round(p1_pick, p2_pick): if p1_pick == p2_pick: return 0 elif (p1_pick == "rock" and p2_pick == "scissors") or (p1_pick == "scissors" and p2_pick == "paper") or (p1_pick == "paper" and p2_pick == "rock"): return 1 else: return 2 def format_round_results(winner): if winner == 1: return "Player 1 Wins!" elif winner == 2: return "Player 2 Wins!" else: return "Tie!" def play_game(): player1_score = 0 player2_score = 0 for round in range(3): print(f"Round {round + 1}:") p1_pick = input("Player 1, please choose rock, paper, or scissors: ").lower() import random options = ["rock", "paper", "scissors"] p2_pick = random.choice(options) print(f"Player 1 chose: {p1_pick}") print(f"Player 2 chose: {p2_pick}") winner = play_round(p1_pick, p2_pick) print(format_round_results(winner)) if winner == 1: player1_score += 1 elif winner == 2: player2_score += 1 if player1_score > player2_score: return 1 elif player2_score > player1_score: return 2 else: return 0if __name__ == "__main__": main()
pattern_quilt_generator.py
def main(): not modify this function.** emoji_1 = input("Emoji 1: ") emoji_2 = input("Emoji 2: ") width = int(input("Width: ")) height = int(input("Height: ")) quilt = create_checkered_quilt_pattern(emoji_1, emoji_2, width, height) print(quilt, end="")def create_checkered_quilt_pattern(emoji_1, emoji_2, width, height): if emoji_1 == "" and emoji_2 == "": return "" if emoji_1 == "" or emoji_2 == "" or emoji_1 == emoji_2: fill = emoji_1 if emoji_1 != "" else emoji_2 pattern = "" for _ in range(height): pattern += fill * width + "\n" return pattern pattern = "" for row in range(height): for col in range(width): if (row + col) % 2 == 0: pattern += emoji_1 else: pattern += emoji_2 pattern += "\n" return patternif __name__ == "__main__": main()
twttrfy.py
def main(): user_input = input() tweet = twitterfy(user_input) print(tweet)def twitterfy(message): vowels = "aeiouAEIOU" result = "" new_word = True for char in message: if char.isalpha(): if new_word: result += char new_word = False else: if char not in vowels: result += char else: result += char new_word = True return result if __name__ == "__main__": main()

magic_sorting_hat.py
import randomdef main(): """Main function to handle sorting and display the house.""" house = sort_to_house() print(f"YOU BELONG IN... {house.upper()}!")def sort_to_house(): """Randomly selects and returns a Hogwarts house.""" houses = ["Gryffindor", "Hufflepuff", "Ravenclaw", "Slytherin"] return random.choice(houses)if __name__ == "__main__": main()
simple_cipher.py
def main(): message = input("Message: ") encrypted_msg = encrypt(message) print(f"Encrypted Message: {encrypted_msg}")def encrypt(message): """Encrypt a given message using a simple cipher.""" message = message.upper() cipher_map = { 'A': 'D', 'B': 'E', 'C': 'F', 'D': 'G', 'E': 'H', 'F': 'I', 'G': 'J', 'H': 'K', 'I': 'L', 'J': 'M', 'K': 'N', 'L': 'O', 'M': 'P', 'N': 'Q', 'O': 'R', 'P': 'S', 'Q': 'T', 'R': 'U', 'S': 'V', 'T': 'W', 'U': 'X', 'V': 'Y', 'W': 'Z', 'X': 'A', 'Y': 'B', 'Z': 'C' } encrypted_msg = "" for char in message: if char in cipher_map: encrypted_msg += cipher_map[char] else: encrypted_msg += char return encrypted_msgif __name__ == "__main__": main()