• 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 ali.erbey@usak.edu.tr

Referanslar

Benzer Belgeler

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

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

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

 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

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

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