• Sonuç bulunamadı

Python Notları-4-Ornekler 1

N/A
N/A
Protected

Academic year: 2022

Share "Python Notları-4-Ornekler 1"

Copied!
5
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Python Notları-4-Ornekler 1

December 9, 2020

## İçerik

* Örnekler1

* Örnekler için input() Fonksiyonu

* Kullanıcının doğum yılını alarak yaş hesaplayan program

* İki sayının toplamını yazdıran program

* Girilen iki sayının toplamını yazdıran program

* İki sayının ortalamasını yazdıran program

* Yarıçapı girilen dairenin alanını hesaplayan program

* Girilen sayının karekökünü bulan program

* İki değişkenin değerini değiştiren program

* Kilometreyi mil'e çeviren program

* Fanrenhayt dereceyi santigrad dereceye çeviren program

* Girilen boy ve kiloya göre beden kitle indeksini hesaplayan program

* Vize notu ve final notuna göre ortalama hesaplayan program (Vize %40, Final %60) 0.1 Örnekler 1

0.1.1 Örnekler için input() Fonksiyonu

input() fonksiyonu, programa veri girişi yapılabilmesi için kullanılan fonksiyondur. input() fonksiy- onundan gelen değer her zaman string bir ifadedir. Eğer sayısal işlem yapılacaksa string ifadelerin dönüştürülmesi gerekmektedir. Dönüşüm konusu için Tür dönüşümleri konusuna bakabilirsiniz.

[1]: dogumYili = input("Doğum yılınızı giriniz ") print(dogumYili)

Doğum yılınızı giriniz 1984 1984

[2]: # yaşınızı hesaplayan program :

dogumYili = input("Doğum yılınızı giriniz ") print(2020 - dogumYili)

Doğum yılınızı giriniz 1984

---

TypeError Traceback (most recent call last)

<ipython-input-2-c2d25d0d9c1b> in <module>

1 dogumYili = input("Doğum yılınızı giriniz ")

(2)

----> 2 print(2020 - dogumYili)

TypeError: unsupported operand type(s) for -: 'int' and 'str'

Kullanıcının doğum yılını alarak yaş hesaplayan program [1]: # yaşınızı hesaplayan program :

dogumYili = input("Doğum yılınızı giriniz ") print(2020 - int(dogumYili))

Doğum yılınızı giriniz 1984 36

İki sayının toplamını yazdıran program [3]: sayi1 = 12

sayi2 = 13.3

toplam = float(sayi1) + float(sayi2)

print("{} + {} = {}".format(sayi1,sayi2,toplam))

12 + 13.3 = 25.3

Girilen iki sayının toplamını yazdıran program [4]: sayi1 = input("Birinci sayı = ")

sayi2 = input("İkinci sayı = ") toplam = float(sayi1) + float(sayi2)

print("{} + {} = {}".format(sayi1,sayi2,toplam)) Birinci sayı = 12

İkinci sayı = 13 12 + 13 = 25.0

İki sayının ortalamasını yazdıran program [6]: sayi1 = 12

sayi2 = 17

ort = (sayi1 + sayi2) / 2 print("Ortalama = ", ort) Ortalama = 14.5

Yarıçapı girilen dairenin alanını hesaplayan program

(3)

[23]: # Dairenin alanı = pr^2 pi = 3.14

r = float(input("Yarıçapı giriniz = ")) alan = pi * ( r * r )

print("Dairenin alanı = ", alan) Yarıçapı giriniz = 4

Dairenin alanı = 50.24

Girilen sayının karekökünü bulan program [10]: sayi = int(input("Bir sayı giriniz = "))

karekok = sayi ** 0.5

print("Girilen sayı = {}, Karekökü = {} ".format(sayi, karekok)) Bir sayı giriniz = 4

Girilen sayı = 4, Karekökü = 2.0

İki değişkenin değerini değiştiren program [11]: # 1. yol

a = 3 b = 6

# geçici bir değişken oluşturulması gerekir tmp = a

a = b b = tmp

print("a = {}, b = {} ".format(a,b))

a = 6, b = 3 [12]: # 2.yol

a = 3 b = 6 a,b = b,a

print("a = {}, b = {} ".format(a,b))

a = 6, b = 3 [13]: # 3.yol

a = 3 b = 6

a = a + b # a = 3 + 6 sonucu a = 9 olur

(4)

b = a - b # b = 9 - 6 sonucu b = 3 olur a = a - b # a = 9 - 3 sonucu a = 6 olur print("a = {}, b = {} ".format(a,b))

a = 6, b = 3

Kilometreyi mil’e çeviren program

[14]: km = float(input("Kilometre giriniz = ")) mil = km * 0.621371

print('%0.2f km %0.2f mile eşittir' %(km,mil)) Kilometre giriniz = 130

130.00 km 80.78 mile eşittir

Fanrenhayt dereceyi santigrad dereceye çeviren program [21]: f = 80

s = (f-32)/1.8

print('%0.1f fahrenhayt %0.1f santigrada eşittir' %(f,s))

80.0 fahrenhayt 26.7 santigrada eşittir

Girilen boy ve kiloya göre beden kitle indeksini hesaplayan program [30]: # beden kitle indeksi kilo bölü boyun karesi

kilo = int(input("Kilo (kg) =")) boy = float(input("Boy (m)=")) indeks = kilo / (boy * boy)

print("İndeks = %0.2f " %(indeks))

Kilo (kg) =78 Boy (m)=1.80 İndeks = 24.07

Vize notu ve final notuna göre ortalama hesaplayan program (Vize %40, Final %60) [22]: vizeNotu = input("Vize Notunu Giriniz ")

finalNotu = input("Final Notunu Giriniz ")

ort = (float(vizeNotu) * 0.4) + (float(finalNotu) * 0.6) print(ort)

Vize Notunu Giriniz 34 Final Notunu Giriniz 56

(5)

47.2

Öğrt. Gör. Ali ERBEY [email protected]

Referanslar

Benzer Belgeler

Veya bağlacı ile oluşturulmuş bileşik önermenin doğruluk değerinin yanlış (0) olabilmesi için her iki önermeninde yanlış olması gerekir...

2.Hafta Diplomatik (Belge ilmi) – Osmanlı Diplomatiği (Yüz Yüze Eğitim) 3.Hafta Osmanlı ArĢivleri ve Defter Katalogları (Yüz Yüze Eğitim) 4.Hafta Fermânlar: Metin çeviri

İNŞAAT MUHASEBESİ

Tarihi ve şirin Travnik sokaklarında gezebilmeniz için serbest zamanın ardından günümüzün ikinci etabı olan Travnik-Vrelo Bosna (85 km, yaklaşık 1.30 saat) Saraybosna’nın

Tam Say›lar Kümesinde Modüle Göre, Kalan S›n›flar›n Özelikleri 1.1. Kalan S›n›flar Kümesinde Toplama ve Çarpma ‹flleminin

 Nakit dışı (Gayri nakdi) krediler; müşterilerin girişmişç̧ olduğu bir malın teslimi, bir işin yapılması, bir dışalım bedelinin ya da bir borcun ödenmesi gibi konularla

Keops piramidinin yüksekliğini ölçülmek isteyen Mısır Arkeoloji Departmanı bünyesindeki harita teknisyenleri; Piramidin uzun kenarı tarafındaki yan yüzeyinin

Gözlemcinin Rolü Tam katılımcı gözlemci Gözlem Kategorisi Etkinlikler ve Etkileşimler Gözlem Tarihi ve süresi?. Öğrenciler kaç kez