İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Phyton Takdir-Teşekkür Kod

siberdrone15 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2016
Yaş:
100
Mesajlar:
4.418
Konular:
521
Teşekkür (Etti):
1790
Teşekkür (Aldı):
763
Ticaret:
(0) %
31-05-2017 20:55
#1
Phyton Takdir-Teşekkür Kod
Kod:
# -- coding: UTF-8 --
print("Ortaokul not ortalaması hesaplama!")

turkce=float(input("Türkçe ortalamanız:"))
matematik=float(input("Matematik ortalamanız:"))
fizik=float(input("fizik ortalamanız:"))
kimya=float(input("kimya ortalamanız:"))
ingilizce=float(input("İngilizce ortalamanız:"))
din=float(input("Din ortalamanız:"))
biyoloji=float(input("biyoloji tasarım ortalamanız:"))
beden=float(input("Beden ortalamanız:"))
gorsel=float(input("Görsel sanatlar ortalamanız:"))
tarih=float(input("tarih ortalamanız:"))
cografya=float(input("coğrafya ortalamanız:"))
fransizca=float(input("fransızca ortalamanız:"))
saglik=float(input("sağlık ortalamanız:"))

print("Hesaplanıyor...")

a=((turkce*5+matematik*6+cografya*2+fransizca*2+fizik*2+tarih*2+kimya*2+ingilizce*6+din*1+biyoloji*3+beden*2+gorsel*1+saglik*1)/34)
print("Ortalamanız:",a)

if a>=85:
    print("Taktir alıyorsunuz!")
elif a>=70:
    print("Teşekkür alıyorsunuz!")
else:
    print("Maalesef belge alamıyorsunuz.")







Yanlışım olabilir phytona daha dün başladım bunlar kolay belki ama bi yerden başlamak gerek
Konu siberdrone15 tarafından (31-05-2017 22:02 Saat 22:02 ) değiştirilmiştir.
1453fetih Teşekkür etti.
MyGf - ait Kullanıcı Resmi (Avatar)
Researcher
Üyelik tarihi:
07/2016
Nereden:
Hall of Fame
Mesajlar:
3.282
Konular:
315
Teşekkür (Etti):
512
Teşekkür (Aldı):
1288
Ticaret:
(0) %
31-05-2017 21:23
#2
Ellerine sağlık dostum, umarım python'u seviyeni daha da yükseltirsin
siberdrone15 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2016
Yaş:
100
Mesajlar:
4.418
Konular:
521
Teşekkür (Etti):
1790
Teşekkür (Aldı):
763
Ticaret:
(0) %
31-05-2017 21:58
#3
Alıntı:
MyGf´isimli üyeden Alıntı Mesajı göster
Ellerine sağlık dostum, umarım python'u seviyeni daha da yükseltirsin
umarım başladık bir işe devam etmezsek olmaz.
tokikolik - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Nereden:
İstanbul
Yaş:
20
Mesajlar:
1.407
Konular:
130
Teşekkür (Etti):
91
Teşekkür (Aldı):
203
Ticaret:
(0) %
31-05-2017 22:01
#4
Güzel olmuş
Folyx - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Mesajlar:
1.963
Konular:
97
Teşekkür (Etti):
205
Teşekkür (Aldı):
163
Ticaret:
(0) %
31-05-2017 22:01
#5
Eline Sağlık İlk Güne Göre Çok İyi
XxFalcon06 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
Bilinmeyen
Mesajlar:
1.537
Konular:
146
Teşekkür (Etti):
142
Teşekkür (Aldı):
261
Ticaret:
(0) %
31-05-2017 22:02
#6
ellerine saglık kaynak olarak yazılım biliminden mi faydalanıyorsun
---------------------
Şimdi Başlama Vakti .Sessizce Bekleyin
siberdrone15 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2016
Yaş:
100
Mesajlar:
4.418
Konular:
521
Teşekkür (Etti):
1790
Teşekkür (Aldı):
763
Ticaret:
(0) %
31-05-2017 22:05
#7
Alıntı:
XxFalcon06´isimli üyeden Alıntı Mesajı göster
ellerine saglık kaynak olarak yazılım biliminden mi faydalanıyorsun
kaynağım belli değil youtube ,forumlar vs. kopyala yapıştırdan ziyade bir kez bakarım kodlara sonra hayal gücüyle yardımsız yazınca gerçekten akılda kalıcı oluyor kendi kendime küçük küçük diyaloglar komutlar yaza yaza 1 günde bile bazı temel şeyler kafama yattı gerçekten.
XxFalcon06 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
Bilinmeyen
Mesajlar:
1.537
Konular:
146
Teşekkür (Etti):
142
Teşekkür (Aldı):
261
Ticaret:
(0) %
31-05-2017 22:07
#8
python eglenceli kolay ve evrensel bir dildir başarılar
---------------------
Şimdi Başlama Vakti .Sessizce Bekleyin
ihan3t - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2012
Mesajlar:
5.005
Konular:
255
Teşekkür (Etti):
291
Teşekkür (Aldı):
1833
Ticaret:
(0) %
02-06-2017 02:37
#9
Şimdi sana bir tavsiye vereyim. Eğer ki bir projede birçok yerde aynı kodu tekrar tekrar yazıyorsan o projenin tasarımı yapısı yanlıştır. Orada bir pis koku vardır.

Peki sen ne hata yapmışsın ? Her yerde tekrar tekrar float(input('message')) yazmışsın.

Şimdi senin kodunu biraz refactor edelim :

-- ders notlarını aldığın kısmı parametrik metod haline getirelim --

Kod:
def getInput(message):
    return float(input(message))

mat = getInput('mat notu girin: ')
tr = getInput('tr notu girin: ')
Eğer not hesaplaması yaptığın yeri de başka yerlerde tekrar tekrar kullanacak olsaydın veya notların katsayılarına ihtiyacın olacak olsaydı onları bir dict te tutup oradan get set işlemleri ile kullanmak gerekecekti.

Yani şu şekilde yapabilirdin (yukarıda notları değişkenleri alıyorsun):

Kod:
def getInput(message):
    return float(input(message))

mat = getInput('mat notu girin: ')
tr = getInput('tr notu girin: ')

notlar = {'turkce': (turkce, 5),
          'mat': (mat,6),
          'cog': (cog, 3),
          'fr': (fr,2)}

toplam = 0
for key, value in notlar.items():
    toplam += value[0] * value[1]

print toplam
böylelikle eğer başka bir yerde notların değerini ve kat sayısını kullanman gerektiğinde 1 2 satırlık kodla halledebilirsin. Tekrar tekrar uzun uzun çarpma toplama bölme işlemi yapman gerekmez ayrıca bu şekilde daha dinamik bir yapıda olur.
i
---------------------
Computer Engineer.

Senior Software Engineer.
siberdrone15 Teşekkür etti.
1453fetih - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Mesajlar:
1.264
Konular:
68
Teşekkür (Etti):
509
Teşekkür (Aldı):
139
Ticaret:
(0) %
02-06-2017 13:55
#10
Başarılı olursun inşallah.
--------------------- YA DEVLET BAŞA YA KUZGUN LEŞE !!!

~SABRIMIZ SINANMASIN YER DELİNİR GÖK ÇÖKER BOZKURT AYAĞA KALKAR ŞAFAK DEĞİL KAN SÖKER~

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı