Algorand özellikleri ve çalışma prensibi nedir? ALGO coin nasıl alınır, alırken göz önünde bulundurulması gereken noktalar nelerdir? toggle menu toggle menu
semilogy(X,Y) plots x - and y -coordinates using a linear scale on the x -axis and a base-10 logarithmic scale on the y -axis. To plot a set of coordinates connected by line segments, specify X and Y as vectors of the same length. To plot multiple sets of coordinates on the same set of axes, specify at least one of X or Y as a matrix.
TheEOMONTH function syntax has the following arguments: Start_date Required. A date that represents the starting date. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE (2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text. Months Required.
A Radio Access Network (RAN) consists of a baseband unit, radio unit or remote radio unit, antennas, and software interfaces. Data from a user reaches the network core after being received by a
To find the range, follow these steps: Order all values in your data set from low to high. Subtract the lowest value from the highest value. This process is the same regardless of whether your values are positive or negative, or whole numbers or fractions. Range example. Your data set is the ages of 8 participants. Participant.
cash.
Bu dersimizde Python'da range fonksiyonu ve bu fonksiyonun for döngüsünde kullanımını göreceğiz. range fonksiyonuyla ilgili örnekler de dersimizin içinde yer alacaktır. Ders14- Range Fonksiyonu ve For döngüsünde kullanımı Herkese merhaba, Python'da for döngüsü ve range fonksiyonuyla devam önceki dersimizde DERS13'te for döngüsünün kullanımını anlatmıştık. Bu dersimizde range fonksiyonunun kullanımını göreceğiz. range fonksiyonu belirli aralıkta bulunan sayıları göstermek için kullanılır. range5 fonksiyonu, 5'e kadar olan sayıları yani 0,1,2,3,4 değerlerini ifade eder. range2,5 fonksiyonu 2'den başlayıp 5'e kadar olan sayıları 2,3,4 değerlerini ifade eder. range2,5,2 fonksiyonu ise 2'den başlayıp 5'e kadar 2'şer artırarak devam eder, 2,4 değerlerini ifade eder. rangebaşlangıç,bitiş,artış Örnek1 range5 fonksiyonu, 5'e kadar olan sayıları yani 0,1,2,3,4 değerlerini ifade eder. for i in range5 printi range5 0'dan başlayıp 5'e kadar olan sayıları5 hariç ifade eder """ Bu programın çıktısı 0 1 2 3 4 """ Örnek2 range2,5 fonksiyonu 2'den başlayıp 5'e kadar olan sayıları 2,3,4 değerlerini ifade eder. for i in range2,5 printi range2,5 2'den başlayıp 5'e kadar olan sayıları5 hariç ifade eder """ Bu programın çıktısı 2 3 4 """ Örnek3 range2,5,2 fonksiyonu ise 2'den başlayıp 5'e kadar 2'şer artırarak devam eder, 2,4 değerlerini ifade eder. for i in range2,5,2 printi range2,5,2 2'den başlayıp 5'e kadar olan sayıları5 hariç 2şer artırarak ifade eder """ Bu programın çıktısı 2 4 """ if lenparola in range5,8 ifadesi parola uzunluğunun 5 ile 8 karakter uzunluğunda olmasının kontrolünü yapar. Hemen bir örnekte kullanalım. Örnek4 Girilen parola 5 ile 8 karakter arasındaysa "Parolanız kabul edildi, ", değilse "parolanız kabul edilmedi" mesajını ekrana yazan Python kodlarını yazınız. parolam 5-8 karakter uzunluğunda olsun. ifkullanarak yapalım parola=input"parolayı giriniz" if lenparola>5 and lenparola<8 print"Parola kabul edildi" else print"parola kabul edilmedi" veya parolam 5-8 karakter uzunluğunda olsun. range kullanarak yapalım parola=input"parolayı giriniz" if lenparola in range5,8 print"Parola kabul edildi" else print"parola kabul edilmedi" Şimdi bu örneği biraz geliştirelim, kullanıcının parolası kabul edilene dek yeni parola sorsun. Haydi pamuk eller klavyeye
For Döngüsü belirli bir sayıda tekrar edilmesi istenen kodlar olduğu zaman kullanılır. Python programlama dilinde For Döngüsü kullanılarak döngü içindeki kodların tekrarlanması sağlanabilir. Python programlama dilinde For Döngüsü kullanımını inceledikten sonra örneklerimize geçelim. Ekran Çıktısı 0,1,2,3,4 for x in range5 printx Ekran Çıktısı 3,4,5 for x in range3, 6 printx Ekran Çıktısı 3,5,7 for x in range3, 8, 2 printx For Döngüsü “break ve “continue” Kullanımı break bir for döngüsü döngüsünden çıkmak için kullanılırken, continue ise o anki bloğu atlamak için kullanılır. Örnek olarak; Ekran çıktısında sadece tek sayılar olacaktır. 1,3,5,7,9 for x in range10 if x % 2 == 0 continue printx Ekran Çıktısı 1,2,3,4 for i in range1, 10 ifi%5==0 break printi Örnek 1 Ekranda 10 defa isim yazdıran örnek. for x in range10 print" Ekran Çıktısı Örnek 2 Kullanıcının Girdiği metni ekranda 5 defa yazdıran Python For Döngüsü Örneği metin=input'Metni Girin 'for x in range10 printmetin Ekran Çıktısı Örnek 3 100′ e kadar olan çift sayıları listeleyen Python For Döngüsü Örneği i in range1,101 if i%2==0 printi Ekran Çıktısı Örnek 4 Kullanıcının girdiği 2 sayı arasındaki sayıları listeleyen Python For Döngüsü Örneği sayi1=input'1. Sayı 'sayi2=input'2. Sayı 'for i in rangeintsayi1+1,intsayi2 printi Ekran Çıktısı Örnek 5 kullanıcının girdiği 2 sayı arasındaki sayıların toplamını bulan Python For Döngüsü Örneği Sayı 'sayi2=input'2. Sayı 'for i in rangeintsayi1+1,intsayi2 toplam+=iprint"{0} ile {1} arasındaki sayıların toplamı {2}".formatsayi1,sayi2,toplam Ekran Çıktısı Örnek 6 kullanıcının girdiği sayının faktoriyelini alan Python For Döngüsü Örneği Sayı 'for i in range1,intsayi+1 sonuc*=iprint"{0} sayısının faktoriyeli {1}".formatsayi,sonuc Ekran Çıktısı Örnek 7 Kullanıcının girdiği sayının asal sayı olup olmadığını kontrol eden Python For Döngüsü Örneği 'for i in range2,intsayi ifintsayi%i==0 sayac+=1 breakifsayac!=0 print"Sayı Asal Değil"else print"Sayı Asal" Örnek 8 Çıktısı aşağıdaki gibi devam eden çarpım tablosunu iç içe döngü kurarak kodlayınız. 1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 1 x 4 = 4 1 x 5 = 5 1 x 6 = 6 1 x 7 = 7 1 x 8 = 8 1 x 9 = 9 1 x 10 = 10 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 …… !/usr/bin/env python -*- coding utf-8 -*-for i in range1,11 for j in range1,11 print"{} x {} = {}".formati,j,i*j print"\n" Çıktı 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 1 x 1 = 11 x 2 = 21 x 3 = 31 x 4 = 41 x 5 = 51 x 6 = 61 x 7 = 71 x 8 = 81 x 9 = 91 x 10 = 102 x 1 = 22 x 2 = 42 x 3 = 62 x 4 = 82 x 5 = 102 x 6 = 122 x 7 = 142 x 8 = 162 x 9 = 182 x 10 = 203 x 1 = 33 x 2 = 63 x 3 = 93 x 4 = 123 x 5 = 153 x 6 = 183 x 7 = 213 x 8 = 243 x 9 = 273 x 10 = 304 x 1 = 44 x 2 = 84 x 3 = 124 x 4 = 164 x 5 = 204 x 6 = 244 x 7 = 284 x 8 = 324 x 9 = 364 x 10 = 405 x 1 = 55 x 2 = 105 x 3 = 155 x 4 = 205 x 5 = 255 x 6 = 305 x 7 = 355 x 8 = 405 x 9 = 455 x 10 = 506 x 1 = 66 x 2 = 126 x 3 = 186 x 4 = 246 x 5 = 306 x 6 = 366 x 7 = 426 x 8 = 486 x 9 = 546 x 10 = 607 x 1 = 77 x 2 = 147 x 3 = 217 x 4 = 287 x 5 = 357 x 6 = 427 x 7 = 497 x 8 = 567 x 9 = 637 x 10 = 708 x 1 = 88 x 2 = 168 x 3 = 248 x 4 = 328 x 5 = 408 x 6 = 488 x 7 = 568 x 8 = 648 x 9 = 728 x 10 = 809 x 1 = 99 x 2 = 189 x 3 = 279 x 4 = 369 x 5 = 459 x 6 = 549 x 7 = 639 x 8 = 729 x 9 = 819 x 10 = 9010 x 1 = 1010 x 2 = 2010 x 3 = 3010 x 4 = 4010 x 5 = 5010 x 6 = 6010 x 7 = 7010 x 8 = 8010 x 9 = 9010 x 10 = 100 Şunlar da Hoşunuza Gidebilir
Merhaba Arkadaşlar, da Python Dersleri serisinin bu dersinde Python da Döngüler konusunu işleyeceğim eğer bir önceki derse bakmadıysanız bu dersi iyi anlamanız için mutlaka buradan bakmanızı tavsiye da baya yol almamıza rağmen hala bizi kısıtlayan bazı problemler var mesela bir önceki dersimizde basit bir hesap giriş uygulaması yapmıştık Kullanıcı adı ve parola doğru ise sisteme giriş yapıyordu eğer yanlış ise program kapanıyordu. Sisteme tekrar giriş yapmamız için uygulamayı tekrar başlatmamız gerekiyordu. Daha basit bir örnek vermek gerekirse ekrana on defa “Python Dersleri” yazdırmak istersek on defa print fonksiyonunu kullanmamız biz bu dersimizde eğer kullanıcı , kullanıcı adı ve parolayı yanlış girerse kullanıcıya tekrar Kullanıcı adı ve parola girme imkanı verilsin veya sadece bir print fonksiyonu ile ekrana on defa “Python Dersleri” yazısını yazdırma işlemi yapsın. işte bunu Pyhon döngülerloop ile yapacağız. İki farklı döngü çeşidi var ; while ve for ayrıca bu döngüler de bize lazım olan range ve len fonksiyonu ile break, continue ve in deyimlerine Döngüsüİngilizce bir kelime olan while Türkçe deki karşılığı “-iken” dir. Python da yazdığımız kodları tekrar çalıştırmamızı sağlayan döngü çeşididir. Çalışma mantığı ise while döngüsü her defasında tekrarlanır , eğer koşul sağlıyorsa tekrar döngüye girer , eğer sağlamıyorsa döngü sonlanır hemen bir örnekle gösterelim; 0 ile 10 arasındaki sayıları ekrana sayi = 85 print"Harf notunuz AA0" elif ortalama >= 70 and ortalama = 60 and ortalama = 45 and ortalama = 0 and ortalama 0 giris_hakki -=1 kullanici_adi = input"Kullanıcı Adınızı Girin " parola = input"Parolayı Giriniz " if kullanici_adi==kullanici_adim and parola== parolam print"Sisteme başarılı bir şekilde giriş yaptınız." else print"Kullanıcı bilgileri yanlış tekrar deneyin!"Kullanıcı adı ve parolayı doğru girdiğimizde yine bizden kullanıcı adı ve parolayı istiyor ama bizim istediğimiz bilgileri doğru girdiğimiz zaman giriş yapalım ve işlem sonlansın bunun için hemen break deyimini kullanalım;123456789101112131415161718192021kullanici_adim="Python"parolam ="1234"giris_hakki=3while giris_hakki>0 giris_hakki -=1 kullanici_adi = input"Kullanıcı Adınızı Girin " parola = input"Parolayı Giriniz " if kullanici_adi==kullanici_adim and parola== parolam print"Sisteme başarılı bir şekilde giriş yaptınız." break else print"Kullanıcı bilgileri yanlış tekrar deneyin!"Continue DeyimiTürkçe deki anlamı “devam” etmek olan bu deyim yorumlayıcı gördüğü zaman diğer kodları es geçer ve döngünün başına gelir hemen bir örnekle gösterelim;for sayi in range20 if sayi%2==0 continue else printsayi Burada sayı değişkeni 2 ye tam bölüyorsa yorumlayıcı continue deyimi sayesinde sayı değişenin 2 ye tam bölündüğü koşulları es geçip döngünün başına da Python Dersleri serisinin bu dersinde Python Döngüleri öğrendik bir sonraki dersimiz Liste ve Listenin Metotları konusunu işleyeceğim. Anlamadığınız , eksik yada hatalı gördüğünüz olursa çekinmeden ulaşabilirsiniz size yardım etmekten mutluluk duyarım bir sonraki yazıda görüşmek Python derslerine buradan uygulamalar 317Cahit İşleyenData Scientist at Python ve Linux sever. Çay tiryakisi
Pythonda Döngüler Pythonda kullanabileceğimiz 2 tane döngü tipi vardır. Bunlar; for ve while döngüleridir. Pythonda Döngü Nedir ve Döngüler ile Neler Yapabiliriz ? Örneğin ekrana 10 tane "Merhaba" yazmak istersek yapmamız gereken 10 tane print"Merhaba" yazmak. Ancak sayıyı arttırıp 1000 demiş olsak bu eminim zor olacaktır. Dolayısıyla tekrarlayan bu gibi işlemleri kolaylıkla döngüler yardımıyla yapabiliriz. Örneğin bir koşul gerçekleşene kadar tekrar eden bir kod yapısını düşünelim. Örneğin, kullanıcıdan istediğimiz bir parola bilgisinin en az 7 karakter olma şartını sağlayana kadar tekrar tekrar parola giriniz şeklinde mesaj yazdırmak isteyebilirsiniz. Bu gibi durumlarda döngü kullanmamız gerekiyor. Pythonda For Döngüleri Python for döngülerini bir eleman grubundaki list, tuple, dictionary, set ya da string her bir elemana ulaşmak için kullanırız. Python List Python list verileri üzerinde for döngüsü ile her bir elemana ulaşabiliriz. Örnek sayilar = [1,2,3,4,5] for sayi in sayilar printsayi for döngüsü ile sayilar listesi üzerindeki her bir elemana ulaşarak sayi değişkeni içerisine kopyalıyoruz ve ulaştığımız her bir sayı printsayi ile ekrana yazdırılır. Ekran çıktısı; 1 2 3 4 5 Örnek isimler = ['çınar','sadık','sena'] for isim in isimler printf'my name is {isim}' for döngüsü ile isimler listesi üzerindeki her bir elemana ulaşarak isim değişkeni içerisine kopyalıyoruz ve ulaştığımız her bir string değer printisim ile ekrana yazdırılır. Ekran çıktısı; my name is {çınar} my name is {sadık} my name is {sena} Örnek tuple = [1,2,1,3,3,5,5,7] for a,b in tuple printa,b list içerisinde tuple verilere ulaştığımızda her bir değer a ve b değişkenlerine sırayla kopyalanır. Ekran çıktısı; 1 2 1 3 3 5 5 7 Python String String bir veri bir karakter dizisidir ve string içindeki her bir karaktere ulaşmak için for döngüsünü kullanırız. Örnek name = 'Ali' for n in name printn Ekran çıktısı; A l i Python Dictionary Python dictionary verileri üzerinde for döngüsü ile her bir elemanın key ve value bilgilerini alabiliriz. Örnek d = {'k1'1, 'k2'2, 'k3'3} for key,value in printkey, value Ekran çıktısı; k1 1 k2 2 k3 3 Range Fonksiyonu Peki belli sayıdaki tekrarlayan işlemleri for döngüsü ile nasıl yapacağız ? Örnek sayilar = [1,2,3,4,5] for sayi in sayilar print'Merhaba' Bu şekilde ekrana 5 kere Merhaba yazdırmak istiyorsak ve elimizde 5 elemanlı bir liste varsa işimizi hallederiz ancak 5 kere değil 5000 kere yazdırmak istersek bu durumda 5000 elemanlı bir listeyi nereden bulacağız ? İşte burada range fonksiyonu imdadımıza yetişir ve istediğimiz eleman sayısına sahip bir listeyi bize hazırlar. Range fonksiyonu ile for döngüsünün dönme sayısı kadar tekrarlayan işlemler yapabiliriz. result = listrange5 printresult [0,1,2,3,4] Gördüğünüz gibi range5 dediğimizde bizim için bir object üretilir ve biz bu objeyi list ile listeye çevirdiğimizde elimize [0,1,2,3,4] listesi gelir. Peki bunu for döngüsünde kullanalım. Örnek for i in range5 printi Bu şekilde ekrana 0-5 arasındaki tüm sayılar yazdırılır. 5 dahil değil. Dolayısıyla 5 defa ekrana Merhaba yazdırmak oldukça kolay hale geldi. Örnek for i in range5 print'Merhaba' Peki 50-100 arasında bir liste üretmek istersek ? Örnek for i in range50,100 printi 50-100 arasındaki sayılar ekrana yazdırılır. Peki 50-100 arasında 2 şer 2 şer sayıları yazdırmak istersek ? for i in range50,100,2 printi 50-100 arasındaki sayılar 2 şer 2 şer ekrana yazdırılır. 50,52,54...98 Python For Döngüsü Uygulamaları sayilar = [1,3,5,7,9,12,19,21] 1- Sayilar listesindeki hangi sayılar 3' ün katıdır ? for sayi in sayilar if sayi%3==0 printsayi 2- Sayilar listesinde sayıların toplamı kaçtır ? toplam = 0 for sayi in sayilar toplam += sayi print'toplam',toplam 3- Sayilar listesindeki tek sayıların karesini alınız. for sayi in sayilar if sayi % 2 == 1 printsayi ** 2 4- Şehirlerden hangileri en fazla 5 karakterlidir ? sehirler = ['kocaeli','istanbul','ankara','izmir','rize'] for sehir in sehirler if lensehir <= 5 printsehir 5- Ürünlerin fiyatları toplamı nedir ? 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' } ] toplam = 0 for urun in urunler fiyat = inturun['price'] toplam += fiyat print'toplma ürün fiyatı ', toplam 6- Ürünlerden fiyatı en fazla 5000 olan ürünleri gösteriniz ? for urun in urunler if inturun['price'] <= 5000 printurun['name']
for i in range nedir