Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
406
Tıklama
0
Öne Çıkarma
algoritma kurma problemi
L
5 yıl
Yüzbaşı
Konu Sahibi

herkese merhaba başlıkda anlaşılacağı gibi zorlandığım kısım yakın zaman da for döngülerine geçtim pekiştirmek amacılayla video içi sorular verildi yapmakda zorlandım çok basit bir algoritma kurmam gerekiyordu ama beni oldukca zorladı sizce bu sorunu nasıl aşabilirim algoritma kurmadan önce str metotaları ile ilgili sorular yapılırdı onları çok rahat yaptım aynı şekilde verilen basit algoritma(bunalar vize hesaplama not hesaplama benzeri oluyor) bunları if koşulu ile çok daha güzel bir hale getirdim sanırım if koşulun mantığını iyi anlamışım ama bu sorular beni zorladı sizce ney yapabilirim bana yardımcı olabilirmsiniz zorlandığım soruları aşşağıya bırakıyorum

not : öncelijle kusura bakmayın bu yazıyı karnalıkda yazdım ve ekrana bakmadım bu yzüden çok saçma bir kelime çıkmış görür görmez düzeltdim bazı arkadaşlar aşırı tepki göstermiş olsun tekrardan kusura bakmayın




sayilar = [1,3,5,7,9,12,19,21]


# 1- Sayilar listesindeki hangi sayılar 3'ün katıdır ?
"""
for i in sayilar:
if i % 3 == 0:
print(i," sayısı 3'ün katıdır.")
"""
# 2- Sayilar listesinde sayıların toplamı kaçtır ?
"""
toplam = 0

for i in sayilar:
toplam += i

print("Sayıların toplamı : ",toplam)
"""
# 3- Sayilar listesindeki tek sayıların karesini alınız.
"""
for i in sayilar:
if i % 2 != 0:
print(i," sayısının karesi : ", i**2)
"""

"""
sehirler = ['kocaeli', 'istanbul', 'ankara', 'izmir', 'rize']
sonuc = list()

for i in sehirler:
if len(i) <= 5:
sonuc.append(i)

print(sonuc)
"""
# 4- Şehirlerden hangileri en fazla 5 karakterlidir ?


urunler = [
{"name": "samsung s6" , "price": "3000"},
{"name": "samsung s7" , "price": "4000"},
{"name": "samsung s8" , "price": "5000"},
{"name": "samsung s9" , "price": "6000"},
{"name": "samsung s10" , "price": "7000"}
]
# 5- ürünlerin fiyatları toplamı nedir
"""
toplam = 0

for i in urunler:
a = int(i["price"])
toplam += a

print(toplam," TL")
"""
# 6- ürünlerin fiyarını en fazla 5000 olanı görüntüleyiniz
"""
for i in urunler:
a = int(i["price"])

if a <= 5000:
print(i["name"], a, "TL")
"""





< Bu mesaj bu kişi tarafından değiştirildi layk5t -- 20 Ağustos 2020; 12:40:21 >

T
5 yıl
Yarbay

Yazılım Geliştirme bölümünün 2020'de bitik olması

https://forum.donanimhaber.com/forum-yazilim-gelistirme-bolumunun-2020-de-bitik-olmasi--142445980

konusu 4 sayfaya ulaştıktan sonra Mod son 3 sayfayı sildi ve konuyu kilitledi.

Böyle olması normal :)



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.