Begriff
Sowas nennt man auch "Mad Libs Generator" und es ist ganz einfach solch einen zu coden.
Umsetzung
Für die Umsetzung benötigst du nur Variablen, die input() Funktion und die print() Funktion, die lower() Methode und natürlich Format-Strings. Ich schreibe dir mal den Code, aber bitte frag nach wenn du ihn nicht verstehst, denn einfach nur Copy&Paste ist nicht gut.
anrede = input("Andrede (m/w) # ")
name = input("Name # ")
if anrede.lower() == "m":
print(f"Guten Tag Herr {name}")
elif anrede.lower() == "w":
print(f"Guten Tag Frau {name}")