Gayet güzel olmuş, ellerinize sağlık.
İşinizi kolaylaştıracak birkaç şey eklemek isterim:
[CODE lang="python" title="Python"]
# Değişken oluştururken, eğer değişkenimiz bir kelimeden fazlaysa camelCase dediğimiz tanımlama biçimini kullanırız. Bunu uygulamak zorunda değilsiniz, sadece bir öneri 
First_name = "Akif"     # ✗
firstName = "Akif"       # ✓
# FString ve .format() kullanımını öğrenmeniz size büyük bir kolaylık sağlayacaktır.
Full_name= first_name +" "+ last_name     # ✗
fullName = f"{firstName} {lastName}"          # FString kullanımı, önerimdir. tırnak işaretleri içerisine istediğiniz diğer eklemeleri yapabilirsiniz.
fullName = "{} {}".format(firstName, lastName)     # Bu işlemde gösterdiğim yöntemler anlamsız gelebilir, daha ileri çalışmalarda faydasını hissedersiniz.
# Özellikle de print metotlarını kullandığınızda, şimdi de burada gösterelim:
print((full_name) +str(age)+" yaşındadır, ve "+str(height)+" santimetredir." )     # ✗
print(f"{fullName}, {str(age)} yaşındadır ve {str(height)} boyundadır.")               # ✓
print("{}, {} yaşındadır ve {} boyundadır.".format(fullName, str(age), str(height)))     # ✓
# Sizce hangisi daha kolay? 
[/CODE]