python work

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 * fps
minutes = int(total_seconds // 60)
seconds = total_seconds % 60
print(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 False
if __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 0
if __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 pattern
if __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 random
def 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_msg
if __name__ == "__main__":
main()