Tumgik
hakanarpa-blog · 1 year
Text
Python for döngüsü kullanımı
New Post has been published on https://www.hakanarpa.com.tr/python-for-dongusu-kullanimi/
Python for döngüsü kullanımı
Tumblr media
Bu yazımızda python ile for döngüsü kullanılarak çeşitli örnekler yapacağız. For döngüsü kullanımı ile ilgili örnekler aşağıda sıralanmıştır.
Örnek 1: Liste üzerinde döngü yapma ve toplama işlemi
pythonCopy Codemy_list = [1, 2, 3, 4, 5] total = 0 for element in my_list: total += element print(total)
Bu kod, my_list adlı bir liste tanımlar ve ardından for döngüsü ile listedeki her elemanı dolaşır. Her döngü adımında, total değişkenine element değeri eklenir. Sonuç olarak, listenin tüm elemanları toplanarak total değişkeninde tutulur ve son olarak ekrana yazdırılır.
Örnek 2: Sözlük üzerinde döngü yapma
pythonCopy Codemy_dict = "a": 1, "b": 2, "c": 3 for key, value in my_dict.items(): print(key, value)
Bu örnekte, my_dict adlı bir sözlük tanımlanır ve for döngüsü kullanılarak sözlükteki anahtar-değer çiftleri dolaşılır. Her döngü adımında, key değişkenine anahtar değeri ve value değişkenine ise değer atanır. Daha sonra, print() fonksiyonu ile anahtar ve değer eşleştirmesi ekrana yazdırılır.
Örnek 3: İç içe döngüler
pythonCopy Codefor i in range(1, 4): for j in range(1, 4): print(i*j)
Bu örnekte, range() fonksiyonu kullanılarak 1’den 3’e kadar olan sayıları içeren bir aralık oluşturulur. Daha sonra, iki adet for döngüsü kullanarak bu sayılar üzerinde iç içe döngüler oluşturulur. Her bir sıradaki i ve j değerleri çarpılarak ekrana yazdırılır.
Bu örnekler for döngüsünün farklı senaryolarda nasıl kullanılabileceğine dair kapsamlı bir bakış sunuyor. Umarım yardımcı olmuştur.
0 notes
hakanarpa-blog · 2 years
Text
Python 'hello world'
New Post has been published on https://www.hakanarpa.com.tr/python-hello-world/
Python 'hello world'
Tumblr media
Python programlama dili kullanarak ekrana bir yazı yazdırmak için ‘print’ fonksiyonunu kullanırız.Print fonksiyonunun kullanımı aşağıda verilmiştir.
print("Hello World")
0 notes
hakanarpa-blog · 5 years
Text
Test Post from Hakan Arpa
Test Post from Hakan Arpa https://www.hakanarpa.com
1 note · View note
hakanarpa-blog · 5 years
Text
C++'da faktöriyel alma
New Post has been published on https://www.hakanarpa.com/cda-faktoriyel-alma/
C++'da faktöriyel alma
C/C++ kullanarak kullanıcıdan alınan sayının faktöriyel hesaplanarak ekrana yazdırılması için C kod örneğimiz
#include <stdio.h> int main() int fak = 1; // değişkenlerimizi tanımladım printf("faktoriyel alinmasini istediginiz sayiyi giriniz:"); scanf("%d",&n); while(n > 0) //while döngüsü içerisinde kullanıcıdan aldığımız sayı fak değişkeni ile çarpılarak -1 azaltılıyor printf("%d,",n); fak = fak*n; // alınan sayı fak ile çarpılıyor n--; //n sayısı bir azaltılıyor printf("faktoriyel toplamı:%d",fak); // sonucu ekrana yazdırdık return 0;
0 notes
hakanarpa-blog · 5 years
Text
C'de for döngüsü kullanımı
New Post has been published on https://www.hakanarpa.com/cde-for-dongusu-kullanimi/
C'de for döngüsü kullanımı
Bu yazımızda C’de for döngüsü kullanarak küçük bir uygulama yazacağız.
#include <stdio.h> #include <conio.h> int main() int i=0; // dongude sayim yapacak degisken oluşturduk for(i=0; i<=10; i++) // for dongusunu başlattık i =0 sayımız kaçtan başlayacak i<=10 i sayımız 10 a eşit olana kadar döngüye gir i++ her döngüde sayıyı 1 artır printf("Sayi %d\n",i); // Ekrana yazdırdık Sayi0,sayi1,sayi2 ....sayi10 diye yazmaya başlayacak getch(); return 0;
0 notes
hakanarpa-blog · 6 years
Text
Opencv webcam görüntü alma
New Post has been published on https://www.hakanarpa.com/opencv-webcam-goruntu-alma/
Opencv webcam görüntü alma
Bu yazımızda c++ kullanarak opencv de webcamdan nasıl görüntü alacağız onu anlatacağım.
#include <iostream> #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/core/core.hpp" using namespace std; using namespace cv; int main() VideoCapture video(0); //0 dahili webcam eğer usb ile webcam bağlı ise 1,2,3 yapabilirsiniz burayı if (!video.isOpened())//eger webcam acilamazsa cout << "Video acilamadi" << endl; video.set(CV_CAP_PROP_POS_MSEC, 3000); //video'ya 3000 milisaniye sonra başla double fps = video.get(CV_CAP_PROP_FPS); cout << "Video fps sayisi:" << fps << endl; namedWindow("deneme", CV_WINDOW_AUTOSIZE); //deneme isimli windows penceresi oluştu while (true) //sonsuz dongu Mat img; bool frameOkundu = video.read(img); //video'yu img'ye frame frame okuyor if (!frameOkundu) //eger okunacak frame kalmadiysa cout << "Okunacak frame kalmadi" << endl; break; //donguden cik imshow("deneme", img); if (waitKey(30) == 27) //27 ascii tus karsiligi ESC tusudur. 30 milisaniye ESC'ye basilirsa cout << "Esc ile cikis yapildi" << endl; destroyWindow("deneme"); //pecere kapandı break; getchar(); system("Pause"); return 0;
0 notes