Python ile Girilen İki Sayının Üssünü Alma Örneği
Bu yazımızda, Python ile kullanıcı tarafından girilen iki sayıdan ikincisini, ilkinin üssü olacak şekilde yazan örnek bir program kodlayacağız.
Bu işlem için kullanıcıdan girdi alacağımız için input () fonksiyonunu kullanacağız. İlk olarak, problemimizi çözmek için yararlandığımız algoritmayı ve onu temsil eden akış şemasını oluşturalım:
- Adım 1: Başla
- Adım 2: Kullanıcıdan birinci sayıyı al (sayi1)
- Adım 3: Kullanıcıdan ikinci sayıyı al (sayi2)
- Adım 4: İkinci sayıyı, birinci sayının üssü olarak al ve sonucu sayi1UssuSayi2 değişkenine ata (sayi1UssuSayi2 = sayi1 ** sayi2)
- Adım 5: sayi1, sayi2 ve sayi1UssuSayi2 değişkenlerini ekrana yaz
- Adım 6: Bitir
İlk çözümümüzde, **
artimetik operatörünü kullanacağız.
sayi1 = int (input("Lütfen birinci sayıyı giriniz..."))
sayi2 = int (input("Lütfen ikinci sayıyı giriniz..."))
sayi1UssuSayi2 = sayi1**sayi2
print (f"{sayi1} üzeri {sayi2} = {sayi1UssuSayi2} eder.")
İkinci çözümümüzde ise pow() metodunu kullanacağız:
sayi1 = int (input("Lütfen birinci sayıyı giriniz..."))
sayi2 = int (input("Lütfen ikinci sayıyı giriniz..."))
sayi1UssuSayi2 = pow (sayi1, sayi2)
print(f"{sayi1} üzeri {sayi2} = {sayi1UssuSayi2} eder.")