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]