From 97352585f19a38c94e001b46cc67e215f12d0bd5 Mon Sep 17 00:00:00 2001 From: Kursad <122346253+KursaDSc@users.noreply.github.com> Date: Mon, 14 Apr 2025 08:45:08 +0200 Subject: [PATCH 01/43] =?UTF-8?q?Odev=20altyap=C4=B1s=C4=B1=20olustu.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 +++++ final/arithmetic_operators.py | 0 final/find_second_maximum.py | 0 final/finding_percentage.py | 0 final/print_function.py | 0 final/q1.py | 0 final/q10.py | 0 final/q11.py | 0 final/q12.py | 0 final/q2.py | 0 final/q3.py | 0 final/q4.py | 0 final/q5.py | 0 final/q6.py | 0 final/q7.py | 0 final/q8.py | 0 final/q9.py | 0 members/ali/arithmetic_operators.py | 0 members/ali/find_second_maximum.py | 0 members/ali/finding_percentage.py | 0 members/ali/print_function.py | 0 members/ali/q1.py | 0 members/ali/q10.py | 0 members/ali/q11.py | 0 members/ali/q12.py | 0 members/ali/q2.py | 0 members/ali/q3.py | 0 members/ali/q4.py | 0 members/ali/q5.py | 0 members/ali/q6.py | 0 members/ali/q7.py | 0 members/ali/q8.py | 0 members/ali/q9.py | 0 members/furkan/arithmetic_operators.py | 0 members/furkan/find_second_maximum.py | 0 members/furkan/finding_percentage.py | 0 members/furkan/print_function.py | 0 members/furkan/q1.py | 0 members/furkan/q10.py | 0 members/furkan/q11.py | 0 members/furkan/q12.py | 0 members/furkan/q2.py | 0 members/furkan/q3.py | 0 members/furkan/q4.py | 0 members/furkan/q5.py | 0 members/furkan/q6.py | 0 members/furkan/q7.py | 0 members/furkan/q8.py | 0 members/furkan/q9.py | 0 members/kursad/arithmetic_operators.py | 0 members/kursad/find_second_maximum.py | 0 members/kursad/finding_percentage.py | 0 members/kursad/print_function.py | 0 members/kursad/q1.py | 0 members/kursad/q10.py | 0 members/kursad/q11.py | 0 members/kursad/q12.py | 0 members/kursad/q2.py | 0 members/kursad/q3.py | 0 members/kursad/q4.py | 0 members/kursad/q5.py | 0 members/kursad/q6.py | 0 members/kursad/q7.py | 0 members/kursad/q8.py | 0 members/kursad/q9.py | 0 members/mehmet/arithmetic_operators.py | 0 members/mehmet/find_second_maximum.py | 0 members/mehmet/finding_percentage.py | 0 members/mehmet/print_function.py | 0 members/mehmet/q1.py | 0 members/mehmet/q10.py | 0 members/mehmet/q11.py | 0 members/mehmet/q12.py | 0 members/mehmet/q2.py | 0 members/mehmet/q3.py | 0 members/mehmet/q4.py | 0 members/mehmet/q5.py | 0 members/mehmet/q6.py | 0 members/mehmet/q7.py | 0 members/mehmet/q8.py | 0 members/mehmet/q9.py | 0 members/mustafa/arithmetic_operators.py | 0 members/mustafa/find_second_maximum.py | 0 members/mustafa/finding_percentage.py | 0 members/mustafa/print_function.py | 0 members/mustafa/q1.py | 0 members/mustafa/q10.py | 0 members/mustafa/q11.py | 0 members/mustafa/q12.py | 0 members/mustafa/q2.py | 0 members/mustafa/q3.py | 0 members/mustafa/q4.py | 0 members/mustafa/q5.py | 0 members/mustafa/q6.py | 0 members/mustafa/q7.py | 0 members/mustafa/q8.py | 0 members/mustafa/q9.py | 0 97 files changed, 5 insertions(+) create mode 100644 .gitignore create mode 100644 final/arithmetic_operators.py create mode 100644 final/find_second_maximum.py create mode 100644 final/finding_percentage.py create mode 100644 final/print_function.py create mode 100644 final/q1.py create mode 100644 final/q10.py create mode 100644 final/q11.py create mode 100644 final/q12.py create mode 100644 final/q2.py create mode 100644 final/q3.py create mode 100644 final/q4.py create mode 100644 final/q5.py create mode 100644 final/q6.py create mode 100644 final/q7.py create mode 100644 final/q8.py create mode 100644 final/q9.py create mode 100644 members/ali/arithmetic_operators.py create mode 100644 members/ali/find_second_maximum.py create mode 100644 members/ali/finding_percentage.py create mode 100644 members/ali/print_function.py create mode 100644 members/ali/q1.py create mode 100644 members/ali/q10.py create mode 100644 members/ali/q11.py create mode 100644 members/ali/q12.py create mode 100644 members/ali/q2.py create mode 100644 members/ali/q3.py create mode 100644 members/ali/q4.py create mode 100644 members/ali/q5.py create mode 100644 members/ali/q6.py create mode 100644 members/ali/q7.py create mode 100644 members/ali/q8.py create mode 100644 members/ali/q9.py create mode 100644 members/furkan/arithmetic_operators.py create mode 100644 members/furkan/find_second_maximum.py create mode 100644 members/furkan/finding_percentage.py create mode 100644 members/furkan/print_function.py create mode 100644 members/furkan/q1.py create mode 100644 members/furkan/q10.py create mode 100644 members/furkan/q11.py create mode 100644 members/furkan/q12.py create mode 100644 members/furkan/q2.py create mode 100644 members/furkan/q3.py create mode 100644 members/furkan/q4.py create mode 100644 members/furkan/q5.py create mode 100644 members/furkan/q6.py create mode 100644 members/furkan/q7.py create mode 100644 members/furkan/q8.py create mode 100644 members/furkan/q9.py create mode 100644 members/kursad/arithmetic_operators.py create mode 100644 members/kursad/find_second_maximum.py create mode 100644 members/kursad/finding_percentage.py create mode 100644 members/kursad/print_function.py create mode 100644 members/kursad/q1.py create mode 100644 members/kursad/q10.py create mode 100644 members/kursad/q11.py create mode 100644 members/kursad/q12.py create mode 100644 members/kursad/q2.py create mode 100644 members/kursad/q3.py create mode 100644 members/kursad/q4.py create mode 100644 members/kursad/q5.py create mode 100644 members/kursad/q6.py create mode 100644 members/kursad/q7.py create mode 100644 members/kursad/q8.py create mode 100644 members/kursad/q9.py create mode 100644 members/mehmet/arithmetic_operators.py create mode 100644 members/mehmet/find_second_maximum.py create mode 100644 members/mehmet/finding_percentage.py create mode 100644 members/mehmet/print_function.py create mode 100644 members/mehmet/q1.py create mode 100644 members/mehmet/q10.py create mode 100644 members/mehmet/q11.py create mode 100644 members/mehmet/q12.py create mode 100644 members/mehmet/q2.py create mode 100644 members/mehmet/q3.py create mode 100644 members/mehmet/q4.py create mode 100644 members/mehmet/q5.py create mode 100644 members/mehmet/q6.py create mode 100644 members/mehmet/q7.py create mode 100644 members/mehmet/q8.py create mode 100644 members/mehmet/q9.py create mode 100644 members/mustafa/arithmetic_operators.py create mode 100644 members/mustafa/find_second_maximum.py create mode 100644 members/mustafa/finding_percentage.py create mode 100644 members/mustafa/print_function.py create mode 100644 members/mustafa/q1.py create mode 100644 members/mustafa/q10.py create mode 100644 members/mustafa/q11.py create mode 100644 members/mustafa/q12.py create mode 100644 members/mustafa/q2.py create mode 100644 members/mustafa/q3.py create mode 100644 members/mustafa/q4.py create mode 100644 members/mustafa/q5.py create mode 100644 members/mustafa/q6.py create mode 100644 members/mustafa/q7.py create mode 100644 members/mustafa/q8.py create mode 100644 members/mustafa/q9.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..74fd1d4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +__pycache__/ +*.pyc +.env +.idea/ +.vscode/ \ No newline at end of file diff --git a/final/arithmetic_operators.py b/final/arithmetic_operators.py new file mode 100644 index 0000000..e69de29 diff --git a/final/find_second_maximum.py b/final/find_second_maximum.py new file mode 100644 index 0000000..e69de29 diff --git a/final/finding_percentage.py b/final/finding_percentage.py new file mode 100644 index 0000000..e69de29 diff --git a/final/print_function.py b/final/print_function.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q1.py b/final/q1.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q10.py b/final/q10.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q11.py b/final/q11.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q12.py b/final/q12.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q2.py b/final/q2.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q3.py b/final/q3.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q4.py b/final/q4.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q5.py b/final/q5.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q6.py b/final/q6.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q7.py b/final/q7.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q8.py b/final/q8.py new file mode 100644 index 0000000..e69de29 diff --git a/final/q9.py b/final/q9.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/arithmetic_operators.py b/members/ali/arithmetic_operators.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/find_second_maximum.py b/members/ali/find_second_maximum.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/finding_percentage.py b/members/ali/finding_percentage.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/print_function.py b/members/ali/print_function.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q1.py b/members/ali/q1.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q10.py b/members/ali/q10.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q11.py b/members/ali/q11.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q12.py b/members/ali/q12.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q2.py b/members/ali/q2.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q3.py b/members/ali/q3.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q4.py b/members/ali/q4.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q5.py b/members/ali/q5.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q6.py b/members/ali/q6.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q7.py b/members/ali/q7.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q8.py b/members/ali/q8.py new file mode 100644 index 0000000..e69de29 diff --git a/members/ali/q9.py b/members/ali/q9.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/arithmetic_operators.py b/members/furkan/arithmetic_operators.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/find_second_maximum.py b/members/furkan/find_second_maximum.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/finding_percentage.py b/members/furkan/finding_percentage.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/print_function.py b/members/furkan/print_function.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q1.py b/members/furkan/q1.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q10.py b/members/furkan/q10.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q11.py b/members/furkan/q11.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q12.py b/members/furkan/q12.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q2.py b/members/furkan/q2.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q3.py b/members/furkan/q3.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q4.py b/members/furkan/q4.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q5.py b/members/furkan/q5.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q6.py b/members/furkan/q6.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q7.py b/members/furkan/q7.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q8.py b/members/furkan/q8.py new file mode 100644 index 0000000..e69de29 diff --git a/members/furkan/q9.py b/members/furkan/q9.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/arithmetic_operators.py b/members/kursad/arithmetic_operators.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/find_second_maximum.py b/members/kursad/find_second_maximum.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/finding_percentage.py b/members/kursad/finding_percentage.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/print_function.py b/members/kursad/print_function.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q1.py b/members/kursad/q1.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q10.py b/members/kursad/q10.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q11.py b/members/kursad/q11.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q12.py b/members/kursad/q12.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q2.py b/members/kursad/q2.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q3.py b/members/kursad/q3.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q4.py b/members/kursad/q4.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q5.py b/members/kursad/q5.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q6.py b/members/kursad/q6.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q7.py b/members/kursad/q7.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q8.py b/members/kursad/q8.py new file mode 100644 index 0000000..e69de29 diff --git a/members/kursad/q9.py b/members/kursad/q9.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/arithmetic_operators.py b/members/mehmet/arithmetic_operators.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/find_second_maximum.py b/members/mehmet/find_second_maximum.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/finding_percentage.py b/members/mehmet/finding_percentage.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/print_function.py b/members/mehmet/print_function.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q1.py b/members/mehmet/q1.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q10.py b/members/mehmet/q10.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q11.py b/members/mehmet/q11.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q12.py b/members/mehmet/q12.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q2.py b/members/mehmet/q2.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q3.py b/members/mehmet/q3.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q4.py b/members/mehmet/q4.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q5.py b/members/mehmet/q5.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q6.py b/members/mehmet/q6.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q7.py b/members/mehmet/q7.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q8.py b/members/mehmet/q8.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mehmet/q9.py b/members/mehmet/q9.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/arithmetic_operators.py b/members/mustafa/arithmetic_operators.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/find_second_maximum.py b/members/mustafa/find_second_maximum.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/finding_percentage.py b/members/mustafa/finding_percentage.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/print_function.py b/members/mustafa/print_function.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q1.py b/members/mustafa/q1.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q10.py b/members/mustafa/q10.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q11.py b/members/mustafa/q11.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q12.py b/members/mustafa/q12.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q2.py b/members/mustafa/q2.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q3.py b/members/mustafa/q3.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q4.py b/members/mustafa/q4.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q5.py b/members/mustafa/q5.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q6.py b/members/mustafa/q6.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q7.py b/members/mustafa/q7.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q8.py b/members/mustafa/q8.py new file mode 100644 index 0000000..e69de29 diff --git a/members/mustafa/q9.py b/members/mustafa/q9.py new file mode 100644 index 0000000..e69de29 From 1e1a770ace6a7b57f7a0fe0a08789696bb5a0810 Mon Sep 17 00:00:00 2001 From: Mustafa HAYBAT Date: Mon, 14 Apr 2025 15:17:20 +0200 Subject: [PATCH 02/43] Update q1.py --- members/mustafa/q1.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/members/mustafa/q1.py b/members/mustafa/q1.py index e69de29..1bd6eb8 100644 --- a/members/mustafa/q1.py +++ b/members/mustafa/q1.py @@ -0,0 +1,2 @@ +for i in range(1,11): + print(i) \ No newline at end of file From 5ce103cc74276b7bec6cd9c8b34cb9ab6af19502 Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Mon, 14 Apr 2025 21:33:45 +0200 Subject: [PATCH 03/43] Update q1.py --- members/furkan/q1.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/members/furkan/q1.py b/members/furkan/q1.py index e69de29..bf37ead 100644 --- a/members/furkan/q1.py +++ b/members/furkan/q1.py @@ -0,0 +1,2 @@ +a=[1,2,3,4,5,6,7,8,9,10] +print(a) From 504d33060eaf9f4991ebb9aef108dbbcc164c980 Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Mon, 14 Apr 2025 22:04:18 +0200 Subject: [PATCH 04/43] Update q2.py --- members/furkan/q2.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/members/furkan/q2.py b/members/furkan/q2.py index e69de29..3d67e14 100644 --- a/members/furkan/q2.py +++ b/members/furkan/q2.py @@ -0,0 +1,6 @@ +a=[] +giris=int(input("Bir tam sayı girin: ")) +for i in range(1, giris+1): + if i % 2 == 0: + a.append(i) +print(a) From 10e605d3ea488d65d431fd4ff41c665ce3d89f1d Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Mon, 14 Apr 2025 22:11:36 +0200 Subject: [PATCH 05/43] Update q3.py --- members/furkan/q3.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/members/furkan/q3.py b/members/furkan/q3.py index e69de29..a56ef50 100644 --- a/members/furkan/q3.py +++ b/members/furkan/q3.py @@ -0,0 +1,5 @@ +a=input("Başlangıç sayısını girin: ") +b=input("Bitiş sayısını girin: ") +for i in range(int(a),int(b)+1): + + print(i) From 355d219bf8ed19a46c49f8e0ea419752ca72dae0 Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Mon, 14 Apr 2025 22:12:33 +0200 Subject: [PATCH 06/43] Update q4.py --- members/furkan/q4.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/members/furkan/q4.py b/members/furkan/q4.py index e69de29..e04a60e 100644 --- a/members/furkan/q4.py +++ b/members/furkan/q4.py @@ -0,0 +1,5 @@ +giris=int(input("Bir tam sayı girin: ")) +if giris % 2 != 0: + print("tek") +else: + print("cift") From 48f90416bb06bf1f7dfcfe982756d8700790394f Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Tue, 15 Apr 2025 21:48:27 +0200 Subject: [PATCH 07/43] Update q5.py --- members/furkan/q5.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/members/furkan/q5.py b/members/furkan/q5.py index e69de29..a79ded3 100644 --- a/members/furkan/q5.py +++ b/members/furkan/q5.py @@ -0,0 +1,6 @@ +numara= int(input("Bir tam sayı girin: ")) +fakt=1 +if numara >= 0: + for w in range(1, numara+1): + fakt*=w + print(f"{numara} sayısının faktöriyeli:", fakt) From 3854148542023f54caf67f2ffe05fc57bca99d1d Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Tue, 15 Apr 2025 21:50:54 +0200 Subject: [PATCH 08/43] Update q6.py --- members/furkan/q6.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/members/furkan/q6.py b/members/furkan/q6.py index e69de29..d3968ae 100644 --- a/members/furkan/q6.py +++ b/members/furkan/q6.py @@ -0,0 +1,5 @@ +numara= int(input("Bir sayı girin: ")) +if numara % 2 == 0: + print("Girdiginiz sayı asal değildir.") +else: + print("Girdiğiniz sayı asaldır.") From fb40e4bae60a106fd8e8431ce86e1a6a6391574c Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Tue, 15 Apr 2025 22:47:16 +0200 Subject: [PATCH 09/43] Update q7.py --- members/furkan/q7.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/members/furkan/q7.py b/members/furkan/q7.py index e69de29..aad7ef3 100644 --- a/members/furkan/q7.py +++ b/members/furkan/q7.py @@ -0,0 +1,5 @@ +list=[0,1] +for g in range(2,20): + sayi=list[g-1]+list[g-2] + list.append(sayi) +print(list) From 713ade10786b318283f8f5105b7a542dcf732458 Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Tue, 15 Apr 2025 23:01:06 +0200 Subject: [PATCH 10/43] Update q8.py --- members/furkan/q8.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/members/furkan/q8.py b/members/furkan/q8.py index e69de29..8161cac 100644 --- a/members/furkan/q8.py +++ b/members/furkan/q8.py @@ -0,0 +1,3 @@ +metin=input("giris: ") +ters=metin[::-1] +print(ters) From 1106485f5cdc013918059250d81aae1e0de5b95c Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Tue, 15 Apr 2025 23:02:17 +0200 Subject: [PATCH 11/43] Update q9.py --- members/furkan/q9.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/members/furkan/q9.py b/members/furkan/q9.py index e69de29..28a347d 100644 --- a/members/furkan/q9.py +++ b/members/furkan/q9.py @@ -0,0 +1,6 @@ +metin=input("giris: ") +ters=metin[::-1] +if ters==metin: + print("palindrome") +else: + print("palindrome degil") From b53fbdab0938d5312a3410efa11cc29a3b83d509 Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Tue, 15 Apr 2025 23:13:27 +0200 Subject: [PATCH 12/43] Update arithmetic_operators.py --- members/furkan/arithmetic_operators.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/members/furkan/arithmetic_operators.py b/members/furkan/arithmetic_operators.py index e69de29..444895d 100644 --- a/members/furkan/arithmetic_operators.py +++ b/members/furkan/arithmetic_operators.py @@ -0,0 +1,11 @@ +a = int(input("Bir sayi girin: ")) +b = int(input("Bir sayi girin: ")) +listtop = [] +listfark = [] +listcarp = [] +listtop = a + b +listfark = a - b +listcarp = a * b +print(listtop) +print(listfark) +print(listcarp) From 05fe7970d894d62c53e3361c46df8d8d68b42418 Mon Sep 17 00:00:00 2001 From: Mustafa HAYBAT Date: Wed, 16 Apr 2025 22:11:09 +0200 Subject: [PATCH 13/43] 2-10 --- members/mustafa/q10.py | 13 +++++++++++++ members/mustafa/q2.py | 14 ++++++++++++++ members/mustafa/q3.py | 4 ++++ members/mustafa/q4.py | 11 +++++++++++ members/mustafa/q5.py | 10 ++++++++++ members/mustafa/q6.py | 16 ++++++++++++++++ members/mustafa/q7.py | 16 ++++++++++++++++ members/mustafa/q8.py | 3 +++ members/mustafa/q9.py | 8 ++++++++ 9 files changed, 95 insertions(+) diff --git a/members/mustafa/q10.py b/members/mustafa/q10.py index e69de29..d32cb0a 100644 --- a/members/mustafa/q10.py +++ b/members/mustafa/q10.py @@ -0,0 +1,13 @@ +boy = float(input("Boyunuzu Giriniz(Cm): ")) /100 +kilo = float(input("Kilonuzu Giriniz(Kg): ")) +indeks = round(kilo/(boy**2),1) +print(indeks) +if indeks < 25: + print("Zayıf") +elif 25 <= indeks < 30: + print("Normal") +elif 30 <= indeks < 40: + print("Kilolu") +else: + print("Aşırı Kilolu") + diff --git a/members/mustafa/q2.py b/members/mustafa/q2.py index e69de29..77a3553 100644 --- a/members/mustafa/q2.py +++ b/members/mustafa/q2.py @@ -0,0 +1,14 @@ +#for döngüsü ile +sayi = int(input("Bir sayı Giriniz: ")) +for i in range(0,sayi+1): + if i % 2 == 0: + print(i) + +#while döngüsü ile +sayi = int(input("Bir sayı Giriniz: ")) +i = 0 +while i <= sayi: + if i % 2 == 0: + print(i) + i += 1 + diff --git a/members/mustafa/q3.py b/members/mustafa/q3.py index e69de29..7e40a4e 100644 --- a/members/mustafa/q3.py +++ b/members/mustafa/q3.py @@ -0,0 +1,4 @@ +start = int(input("Başlangıç değeri giriniz: ")) +end = int(input("Bitiş değeri giriniz: ")) +for i in range(start, end+1): + print(i) \ No newline at end of file diff --git a/members/mustafa/q4.py b/members/mustafa/q4.py index e69de29..fe22fa8 100644 --- a/members/mustafa/q4.py +++ b/members/mustafa/q4.py @@ -0,0 +1,11 @@ +sayi = int(input("Bir sayı giriniz: ")) +while sayi < 0: + print("Pozitif bir sayı giriniz.") + sayi = int(input("Bir sayı giriniz: ")) + +if sayi % 2 == 1: + print("Girdiğiniz sayı tek sayıdır.") +else: + print("Girdiğiniz sayı çift sayıdır.") + + diff --git a/members/mustafa/q5.py b/members/mustafa/q5.py index e69de29..8f27ff3 100644 --- a/members/mustafa/q5.py +++ b/members/mustafa/q5.py @@ -0,0 +1,10 @@ +sayi = int(input("Bir sayı giriniz: ")) +f =1 +while sayi < 0: + print("Pozitif bir sayı giriniz.") + sayi = int(input("Bir sayı giriniz: ")) +for i in range(1, sayi+1): + f *= i +print(f) + + diff --git a/members/mustafa/q6.py b/members/mustafa/q6.py index e69de29..41d7827 100644 --- a/members/mustafa/q6.py +++ b/members/mustafa/q6.py @@ -0,0 +1,16 @@ +sayi = int(input("Bir sayı giriniz: ")) +asal = True + +if 0< sayi < 2: + print("Girdiğiniz sayı asal değildir.") + +for i in range(2,sayi): + if sayi % i == 0: + asal = False + break + +if asal: + print("Sayı Asaldır") +else: + print("Sayı Asal Değildir.") + \ No newline at end of file diff --git a/members/mustafa/q7.py b/members/mustafa/q7.py index e69de29..7fd7845 100644 --- a/members/mustafa/q7.py +++ b/members/mustafa/q7.py @@ -0,0 +1,16 @@ +sinir = int(input("Bir sınır giriniz:")) + +while sinir < 0: + print("Pozitif bir sayı giriniz.") + sinir = int(input("Bir sayı giriniz: ")) + +fibo = [] +a, b = 0, 1 + +while a <= sinir: + fibo.append(a) + a, b = b, a+b + +print(f"Fibonacci dizisi: {fibo}") + + diff --git a/members/mustafa/q8.py b/members/mustafa/q8.py index e69de29..f163e91 100644 --- a/members/mustafa/q8.py +++ b/members/mustafa/q8.py @@ -0,0 +1,3 @@ +kelime = input("Bir Kelime Giriniz: ") +yeni_kelime = kelime[::-1] +print(yeni_kelime) diff --git a/members/mustafa/q9.py b/members/mustafa/q9.py index e69de29..46ab3c2 100644 --- a/members/mustafa/q9.py +++ b/members/mustafa/q9.py @@ -0,0 +1,8 @@ +kelime = input("Bir Kelime Giriniz: ") +kelime = kelime.lower() +yeni_kelime = kelime[::-1] + +if kelime == yeni_kelime: + print("Palindrom!!!") +else: + print("Palindrom Değil.") \ No newline at end of file From ebc2e13e74ec1a9900cbd145d649c053387e2fc1 Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Wed, 16 Apr 2025 23:13:09 +0200 Subject: [PATCH 14/43] Update q10.py --- members/furkan/q10.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/members/furkan/q10.py b/members/furkan/q10.py index e69de29..cf2a95e 100644 --- a/members/furkan/q10.py +++ b/members/furkan/q10.py @@ -0,0 +1,12 @@ +uz=int(input("Uzunlugnuzu Girin: ")) +kilo=int(input("Kilonuzu Girin: ")) +uz2= uz / 100 +index= kilo / (uz2 * uz2) +if index < 25: + print("Zayıf") +if index >= 25 and index < 30: + print("Normal") +if index >= 30 and index < 40: + print("Kilolu") +if index >= 40: + print("Obez") From aac777f63afa3d35f6c9882e2f1e5d282130d757 Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Wed, 16 Apr 2025 23:17:08 +0200 Subject: [PATCH 15/43] Update q11.py --- members/furkan/q11.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/members/furkan/q11.py b/members/furkan/q11.py index e69de29..20e641d 100644 --- a/members/furkan/q11.py +++ b/members/furkan/q11.py @@ -0,0 +1,9 @@ +a=int(input("Birinci sayıyı giriniz: ")) +b=int(input("İkinci sayıyı giriniz: ")) +c=int(input("Üçüncü sayıyı giriniz: ")) +if a > b and a > c: + print("En büyük sayi:", a) +elif b > a and b > c: + print("En büyük sayi:", b) +else: + print("En büyük sayı:", c) From cb6448157420abee318d9389d3fa9491d986a702 Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Wed, 16 Apr 2025 23:32:11 +0200 Subject: [PATCH 16/43] Update q12.py --- members/furkan/q12.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/members/furkan/q12.py b/members/furkan/q12.py index e69de29..178cb71 100644 --- a/members/furkan/q12.py +++ b/members/furkan/q12.py @@ -0,0 +1,13 @@ +ara1=int(input("İlk arasınav notunu giriniz: ")) +ara2=int(input("İkinci arasınav notunu giriniz: ")) +ara3=int(input("Üçüncü arasınav notunu giriniz: ")) +final=int(input("Final notunu giriniz: ")) +ort=(ara1+ara2+ara3)/3 +notu = ort+final/2 +ort40= ort/100 *40 +final60 = final/100 *60 +ortalama = ort40 + final60 +if ortalama < 50: + print("BASARISIZ") +elif ortalama >= 50: + print("BASARILI") From b77db6496a8d4ea98c69b66f579fcfe482013c9c Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Thu, 17 Apr 2025 00:05:28 +0200 Subject: [PATCH 17/43] Update find_second_maximum.py --- members/furkan/find_second_maximum.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/members/furkan/find_second_maximum.py b/members/furkan/find_second_maximum.py index e69de29..fdcfcc1 100644 --- a/members/furkan/find_second_maximum.py +++ b/members/furkan/find_second_maximum.py @@ -0,0 +1,14 @@ +if __name__ == '__main__': + tablo=[] + tablo2=[] + n = int(input()) + arr = map(int, input().split()) + tablo=[] + tablo2=[] + tablo = [arr] + tabset = set(arr) + tablo2 = list(tabset) + en=max(tablo2) + tablo2.remove(en) + en2=max(tablo2) + print(en2) From 238ee4f26191b99f2eaf35e4c88b2082ae359c0f Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Thu, 17 Apr 2025 00:06:20 +0200 Subject: [PATCH 18/43] Update find_second_maximum.py --- members/furkan/find_second_maximum.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/members/furkan/find_second_maximum.py b/members/furkan/find_second_maximum.py index fdcfcc1..2afcf04 100644 --- a/members/furkan/find_second_maximum.py +++ b/members/furkan/find_second_maximum.py @@ -12,3 +12,26 @@ tablo2.remove(en) en2=max(tablo2) print(en2) + + + + + + + + +#Buda benim VS Code üzerinde yazdığım hali: +tablo=[] +tablo2=[] +a1=int(input("Yarismaci 1'in scorunu giriniz: ")) +a2=int(input("Yarismaci 2'in scorunu giriniz: ")) +a3=int(input("Yarismaci 3'in scorunu giriniz: ")) +a4=int(input("Yarismaci 4'in scorunu giriniz: ")) +a5=int(input("Yarismaci 5'in scorunu giriniz: ")) +tablo = [a1,a2,a3,a4,a5] +tabset = set(tablo) +tablo2 = list(tabset) +en=max(tablo2) +tablo2.remove(en) +en2=max(tablo2) +print("Runner up scoru: ",en2) From 57e6b7b10f102a8eb210a56601e2dcc7fa0afd1d Mon Sep 17 00:00:00 2001 From: FurkanBilal Date: Thu, 17 Apr 2025 00:21:43 +0200 Subject: [PATCH 19/43] Update print_function.py --- members/furkan/print_function.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/members/furkan/print_function.py b/members/furkan/print_function.py index e69de29..c0312a9 100644 --- a/members/furkan/print_function.py +++ b/members/furkan/print_function.py @@ -0,0 +1,8 @@ +if __name__ == '__main__': + n = int(input()) + liste = [] + for i in range(1, n + 1): + liste.append(i) + print("".join(map(str, liste))) + +#Bunu tamamen kendim yapmadim. From b3af563c452dd900048f357a52ab949fc63cb68e Mon Sep 17 00:00:00 2001 From: Kursad <122346253+KursaDSc@users.noreply.github.com> Date: Thu, 17 Apr 2025 12:48:44 +0200 Subject: [PATCH 20/43] =?UTF-8?q?Kursad=20isimli=20=C3=BCye=20cal=C4=B1sma?= =?UTF-8?q?lar=C4=B1=20tamamland=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 24 ++++++++++++++++++++++++ members/kursad/q1.py | 16 ++++++++++++++++ members/kursad/q10.py | 25 +++++++++++++++++++++++++ members/kursad/q11.py | 17 +++++++++++++++++ members/kursad/q12.py | 28 ++++++++++++++++++++++++++++ members/kursad/q2.py | 4 ++++ members/kursad/q3.py | 8 ++++++++ members/kursad/q4.py | 6 ++++++ members/kursad/q5.py | 6 ++++++ members/kursad/q6.py | 13 +++++++++++++ members/kursad/q7.py | 10 ++++++++++ members/kursad/q8.py | 3 +++ members/kursad/q9.py | 14 ++++++++++++++ 13 files changed, 174 insertions(+) diff --git a/README.md b/README.md index 7507f84..54e1a6d 100644 --- a/README.md +++ b/README.md @@ -39,3 +39,27 @@ If you are over 40, you are overweight. 3. https://www.hackerrank.com/challenges/python-print/problem 4. https://www.hackerrank.com/challenges/finding-the-percentage/problem + +# Python_Modul_Week_1 + +Bu repo, `werhereitacademy/Python_Modul_Week_1` eğitim modülü kapsamında takım olarak hazırladığımız çözümleri içermektedir. + +## 🔧 Yapı + +- `members/`: Her takım üyesi burada kendi çözüm klasöründe çalışır. +- `final/`: Takım olarak belirlenmiş, gözden geçirilmiş nihai çözümler. + +## 📌 Katkı Kuralları + +1. Herkes kendi klasöründe çalışır (`members/adınız/`) +2. Bitirdiğiniz dosyaları kendi adınıza bir branch ile push edin +3. PR açın, birlikte gözden geçirelim, sonra `main` branch'e alalım +4. Final çözümler sadece takım lideri tarafından `final/` klasörüne yerleştirilir + +## 🧠 Takım Üyeleri +- Ali +- Furkan +- Kürşad +- Mehmet +- Mustafa + diff --git a/members/kursad/q1.py b/members/kursad/q1.py index e69de29..091d159 100644 --- a/members/kursad/q1.py +++ b/members/kursad/q1.py @@ -0,0 +1,16 @@ +for x in range(1,11): + print(x, end=" ") + +class Araba: + def __init__(self, max_hiz, yakit_turu): + self.max_hiz = max_hiz + self.yakit_turu = yakit_turu + print(f"Yeni bir araba oluşturuldu! 🚗") + print(f"Maksimum Hız: {self.max_hiz} km/s") + print(f"Yakıt Türü: {self.yakit_turu}") + print("-----------------------------") + +# Örnek kullanım: +araba1 = Araba(220, "Benzin") +araba2 = Araba(180, "Dizel") +araba3 = Araba(250, "Elektrik") \ No newline at end of file diff --git a/members/kursad/q10.py b/members/kursad/q10.py index e69de29..f2e6e19 100644 --- a/members/kursad/q10.py +++ b/members/kursad/q10.py @@ -0,0 +1,25 @@ +def get_input(message): + while True: + try: + num = float(input(message)) + return num + except ValueError: + print("Lütfen geçerli bir sayısal deger giriniz!") + + +mes_weight = ("Vücut ağırlığınızı 'kg' olarak giriniz: ") +mes_height = ("Boyunuzu 'metre' olarak giriniz: ") + +weight = get_input(mes_weight) +height = get_input(mes_height) + +bwi = weight/(height**2) + +if bwi < 25: + print("Zayıfsınız...") +elif 25 <= bwi < 30: + print("Normalsiniz...") +elif 30 <= bwi < 40: + print("Fazla kilolusunuz...") +elif 40 <= bwi: + print("Obeziteye dikkat...") \ No newline at end of file diff --git a/members/kursad/q11.py b/members/kursad/q11.py index e69de29..8c3d846 100644 --- a/members/kursad/q11.py +++ b/members/kursad/q11.py @@ -0,0 +1,17 @@ +def get_input(message): + while True: + try: + num = int(input(message)) + return num + except ValueError: + print("Lütfen geçerli bir sayısal deger giriniz!") + +total_numbers = 4 +max_num = 0 + +for x in range(1, total_numbers): + mes = (f"{x}. sayıyı giriniz: ") + num = get_input(mes) + max_num = num if num > max_num else max_num + +print(f"Girdiginiz sayılardan en büyüğü: {max_num}") \ No newline at end of file diff --git a/members/kursad/q12.py b/members/kursad/q12.py index e69de29..823a2a8 100644 --- a/members/kursad/q12.py +++ b/members/kursad/q12.py @@ -0,0 +1,28 @@ +grades = {"Math":[], + "Physics":[], + "Chemistry":[], + "English":[]} + +def get_input(message): + while True: + try: + num = int(input(message)) + return num + except ValueError: + print("Lütfen geçerli bir sayısal deger giriniz!") + +def get_allgrades(): + + for lesson, points in grades.items(): + mes_midterm = (f"{lesson} dersi vize puanınızı giriniz: ") + mes_final = (f"{lesson} dersi final puanınızı giriniz: ") + points.append(get_input(mes_midterm)) + points.append(get_input(mes_final)) + +get_allgrades() +print("Ders\t\tVize\tFinal\tOrtalama\tBaşarı Durumu") +print("¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯") + +for lesson, points in grades.items(): + av = 0.4 * points[0] + 0.6 * points[1] + print(f"{lesson:<10}\t {points[0]} \t{points[1]}\t{av:.2f}\t\t{'Başarısız' if av<50 else 'Başarılı'}") \ No newline at end of file diff --git a/members/kursad/q2.py b/members/kursad/q2.py index e69de29..bfd80be 100644 --- a/members/kursad/q2.py +++ b/members/kursad/q2.py @@ -0,0 +1,4 @@ +last_num = int(input("Sayı :")) + +for x in range(last_num) : + print(x+1, end=" ") \ No newline at end of file diff --git a/members/kursad/q3.py b/members/kursad/q3.py index e69de29..f0d2737 100644 --- a/members/kursad/q3.py +++ b/members/kursad/q3.py @@ -0,0 +1,8 @@ +num1 = int(input("Bir sınır değer giriniz :")) +num2 = int(input("Diğer sınır değeri giriniz :")) + +minn = min(num1,num2) +maxn = max(num1,num2) + +for x in range(minn, maxn+1) : + print(x, end=" ") \ No newline at end of file diff --git a/members/kursad/q4.py b/members/kursad/q4.py index e69de29..fb429b2 100644 --- a/members/kursad/q4.py +++ b/members/kursad/q4.py @@ -0,0 +1,6 @@ +number = int(input("Bir sayı giriniz :")) + +if number % 2 == 0: + print(f"{number} sayısı bir çift sayıdır.") +else: + print(f"{number} sayısı bir tek sayıdır.") \ No newline at end of file diff --git a/members/kursad/q5.py b/members/kursad/q5.py index e69de29..c5c3802 100644 --- a/members/kursad/q5.py +++ b/members/kursad/q5.py @@ -0,0 +1,6 @@ +num = int(input("Bir sayı giriniz :")) +result = 1 +for x in range(1, num + 1): + result *= x + +print(f"{num} faktöryel : {result} ") \ No newline at end of file diff --git a/members/kursad/q6.py b/members/kursad/q6.py index e69de29..8c14f87 100644 --- a/members/kursad/q6.py +++ b/members/kursad/q6.py @@ -0,0 +1,13 @@ +def is_prime(n): + if n < 2: + return False + for i in range(2, int(n ** 0.5) + 1): + if n % i == 0: + return False + return True + +num = int(input("Bir sayı girin: ")) +if is_prime(num): + print(f"{num} bir asal sayıdır.") +else: + print(f"{num} asal değildir.") \ No newline at end of file diff --git a/members/kursad/q7.py b/members/kursad/q7.py index e69de29..930fcc7 100644 --- a/members/kursad/q7.py +++ b/members/kursad/q7.py @@ -0,0 +1,10 @@ +limit_value = int(input("Fibonacci dizisi ust limiti :")) +ls_fibonacci = [0, 1] + +while True : + new_value = ls_fibonacci[-2] + ls_fibonacci[-1] + if new_value <= limit_value: + ls_fibonacci.append(new_value) + else: + break +print(ls_fibonacci) \ No newline at end of file diff --git a/members/kursad/q8.py b/members/kursad/q8.py index e69de29..c437cff 100644 --- a/members/kursad/q8.py +++ b/members/kursad/q8.py @@ -0,0 +1,3 @@ +text = input("Bir kelime giriniz: ") +txet = text[::-1] +print(f"Metnin ters çevrilmiş hali: {txet}") \ No newline at end of file diff --git a/members/kursad/q9.py b/members/kursad/q9.py index e69de29..f05aadc 100644 --- a/members/kursad/q9.py +++ b/members/kursad/q9.py @@ -0,0 +1,14 @@ +text = input("Bir kelime giriniz: ") + +ind = range(len(text) // 2) +result = True + +for x in ind: + if text[x] != text[-1-x]: + result = False + break + +if result: + print(f"'{text}' kelimesi bir palindromdur") +else: + print(f"'{text}' kelimesi bir palindrom degildir.") \ No newline at end of file From fbe361722649adc1ea4e66936250717f332b8eae Mon Sep 17 00:00:00 2001 From: Kursad <122346253+KursaDSc@users.noreply.github.com> Date: Thu, 17 Apr 2025 12:54:54 +0200 Subject: [PATCH 21/43] =?UTF-8?q?Kursad=20q1.py=20dosyas=C4=B1nda=20hata?= =?UTF-8?q?=20giderdi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- members/kursad/q1.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/members/kursad/q1.py b/members/kursad/q1.py index 091d159..ae8a0d8 100644 --- a/members/kursad/q1.py +++ b/members/kursad/q1.py @@ -1,16 +1,2 @@ for x in range(1,11): - print(x, end=" ") - -class Araba: - def __init__(self, max_hiz, yakit_turu): - self.max_hiz = max_hiz - self.yakit_turu = yakit_turu - print(f"Yeni bir araba oluşturuldu! 🚗") - print(f"Maksimum Hız: {self.max_hiz} km/s") - print(f"Yakıt Türü: {self.yakit_turu}") - print("-----------------------------") - -# Örnek kullanım: -araba1 = Araba(220, "Benzin") -araba2 = Araba(180, "Dizel") -araba3 = Araba(250, "Elektrik") \ No newline at end of file + print(x, end=" ") \ No newline at end of file From a391c29bc33029f3ccebfca5d1ae4fd3981aa142 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ali=20B=C3=BCy=C3=BCkg=C3=BCral?= Date: Thu, 17 Apr 2025 13:43:18 +0200 Subject: [PATCH 22/43] ali uyesinin odevleri --- members/ali/q1.py | 4 ++++ members/ali/q2.py | 14 ++++++++++++++ members/ali/q4.py | 7 +++++++ members/ali/q5.py | 12 ++++++++++++ members/ali/q6.py | 15 +++++++++++++++ members/ali/q7.py | 11 +++++++++++ members/ali/q8.py | 4 ++++ members/ali/q9.py | 15 +++++++++++++++ members/furkan/q3.py | 8 ++++++++ 9 files changed, 90 insertions(+) diff --git a/members/ali/q1.py b/members/ali/q1.py index e69de29..93c99de 100644 --- a/members/ali/q1.py +++ b/members/ali/q1.py @@ -0,0 +1,4 @@ +# Ekrana 1'den 10'a kadar sayıları yazdıran bir Python kodu yazma: +for sayi in range(1,11): + print(sayi) + \ No newline at end of file diff --git a/members/ali/q2.py b/members/ali/q2.py index e69de29..e8c2bce 100644 --- a/members/ali/q2.py +++ b/members/ali/q2.py @@ -0,0 +1,14 @@ +#Kullanıcıdan bir sayı girişi alın ve ekrana bu sayıya kadar çift sayıları yazdıran bir Python programı yazın. +# Bunu önce 'for' ile sonra da 'while' döngüleriyle yapın. + # 1-for ile: +sayi=int(input("Lutfen bir sayi giriniz:")) +for i in range (sayi): + if i %2==0: + print(i) + # 2-while ile: +sayi=int(input("Lutfen bir sayi giriniz:")) +i=0 +while i<=sayi: + if i%2==0: + print(i) + i+=1 \ No newline at end of file diff --git a/members/ali/q4.py b/members/ali/q4.py index e69de29..22fd1e4 100644 --- a/members/ali/q4.py +++ b/members/ali/q4.py @@ -0,0 +1,7 @@ +#Kullanıcıdan bir sayı alın ve bu sayının tek mi yoksa çift mi olduğunu yazdıran bir Python kodu yazın. + +sayi=int(input("Lutfen bir sayı giriniz:")) +if sayi %2==0: + print("Sayıniz çifttir.") +else: + print("Sayıniz tektir.") \ No newline at end of file diff --git a/members/ali/q5.py b/members/ali/q5.py index e69de29..bbfea1f 100644 --- a/members/ali/q5.py +++ b/members/ali/q5.py @@ -0,0 +1,12 @@ +#Kullanıcıdan pozitif bir tam sayı girişi alan ve faktöriyelini hesaplayan bir Python programı yazın. + # Faktöriyel, bir sayının kendisi ile 1 arasındaki tüm pozitif tam sayıların çarpımıdır. + # Örneğin: kullanıcı 5 girdiyse, program aşağıdaki çıktıyı vermelidir: Kullanıcıdan bir sayı girin: 5 Faktöriyel: 120 + +# Kullanıcıdan pozitif bir tam sayı girişi al +sayi=int(input("Pozitif bir tam sayı girin: ")) +faktoriyel=1 +# Faktöriyel hesaplama +for i in range (1,sayi+1): + faktoriyel*=i +# Sonucu yazdır +print("Faktöriyel: ", faktoriyel) \ No newline at end of file diff --git a/members/ali/q6.py b/members/ali/q6.py index e69de29..34e9d93 100644 --- a/members/ali/q6.py +++ b/members/ali/q6.py @@ -0,0 +1,15 @@ +#Kullanıcıdan bir sayı alan ve bu sayının asal olup olmadığını kontrol eden bir Python kodu yazın. +#Asal sayılar 1 ve kendisi dışında hiçbir pozitif tam böleni olmayan sayılardır. + +sayi=int(input("Bir sayı girin: ")) +asal=True +for i in range(2,sayi): + if sayi%i==0: + asal=False + break +if asal: + print(sayi,"asal bir sayıdır.") +else: + print(sayi,"asal bir sayı değildir.") + + \ No newline at end of file diff --git a/members/ali/q7.py b/members/ali/q7.py index e69de29..287c339 100644 --- a/members/ali/q7.py +++ b/members/ali/q7.py @@ -0,0 +1,11 @@ +# Fibonacci dizisini hesaplayan ve + # sonucu belirli bir sınıra kadar sayı içeren + # bir liste olarak döndüren bir döngü nasıl oluşturulur? + +# Fibonacci dizisi, her sayının kendisinden önceki iki sayının toplamı olduğu bir dizidir. +limit=100 +fibonacci=[0,1] + +while fibonacci[-1]+fibonacci[-2]<=limit: + fibonacci.append(fibonacci[-1]+fibonacci[-2]) +print(fibonacci) diff --git a/members/ali/q8.py b/members/ali/q8.py index e69de29..3788ceb 100644 --- a/members/ali/q8.py +++ b/members/ali/q8.py @@ -0,0 +1,4 @@ +#Kullanıcıdan bir kelime alan ve + #bu kelimenin tersini ekrana yazdıran bir Python kodu yazın. +metin=input("lutfen bir kelime giriniz:") +print(metin[::-1]) \ No newline at end of file diff --git a/members/ali/q9.py b/members/ali/q9.py index e69de29..385d6c2 100644 --- a/members/ali/q9.py +++ b/members/ali/q9.py @@ -0,0 +1,15 @@ +# Kullanıcıdan bir kelime girişi alan ve + # bu kelimenin bir palindrom olup olmadığını(geriye doğru okunduğunda da aynı) + # kontrol eden bir döngü ve + # koşullu ifade kombinasyonu nasıl oluşturulur? + +while True: + kelime=input("Lutfen bir kelime giriniz ya da cikmak icin q basiniz:") + if kelime =="q": + print("cikis yaptiniz...") + break + if kelime==kelime[::-1]: + print("Bu kelime palindromdur.") + else: + print("Bu kelime palindrom degildir.") + print("Tekrar deneyin...") \ No newline at end of file diff --git a/members/furkan/q3.py b/members/furkan/q3.py index e69de29..0ca153f 100644 --- a/members/furkan/q3.py +++ b/members/furkan/q3.py @@ -0,0 +1,8 @@ +#Kullanıcıdan başlangıç ​​ve bitiş değerini alıp, +# bu değerler arasındaki tüm sayıları (bitiş değeri dahil) ekrana yazdıran bir Python kodu yazınız. + +# kullanıcıdan başlangıç ve bitiş değerlerini al: +balangic=int(input("Baslangic degeri giriniz:")) +bitis=int(input("Bitis degeri giriniz:")) +for i in range (balangic, bitis+1): + print(i) \ No newline at end of file From 6d687216d8e8413904b877b6cab71b4e25e92f9d Mon Sep 17 00:00:00 2001 From: Mustafa HAYBAT Date: Thu, 17 Apr 2025 13:53:20 +0200 Subject: [PATCH 23/43] mustafa 11-12 --- .gitignore | 3 ++- members/mustafa/q11.py | 5 +++++ members/mustafa/q12.py | 20 ++++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 74fd1d4..38ac038 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ __pycache__/ *.pyc .env .idea/ -.vscode/ \ No newline at end of file +.vscode/ +deneme1.py diff --git a/members/mustafa/q11.py b/members/mustafa/q11.py index e69de29..4bc555f 100644 --- a/members/mustafa/q11.py +++ b/members/mustafa/q11.py @@ -0,0 +1,5 @@ +sayi_1 = int(input("1. Sayıyı Giriniz: ")) +sayi_2 = int(input("2. Sayıyı Giriniz: ")) +sayi_3 = int(input("3. Sayıyı Giriniz: ")) +buyuk = max(sayi_1, sayi_2, sayi_3) +print(buyuk) \ No newline at end of file diff --git a/members/mustafa/q12.py b/members/mustafa/q12.py index e69de29..8180335 100644 --- a/members/mustafa/q12.py +++ b/members/mustafa/q12.py @@ -0,0 +1,20 @@ +anayasa_v = int(input("Anayasa Dersi Vize Notunu Giriniz: ")) +anaysa_f = int(input("Anayasa Dersi Final Notunu Giriniz: ")) +medeni_v = int(input("Medeni Hukuk Dersi Vize Notunu Giriniz: ")) +medeni_f = int(input("Medeni Hukuk Dersi Final Notunu Giriniz: ")) +ceza_v = int(input("Ceza Hukuku Dersi Vize Notunu Giriniz: ")) +ceza_f = int(input("Ceza Hukuku Dersi Final Notunu Giriniz: ")) +borclar_v = int(input("Borclar Dersi Vize Notunu Giriniz: ")) +borclar_f = int(input("Borclar Dersi Final Notunu Giriniz: ")) + +if ( + (anayasa_v*40/100 + anaysa_f*60/100) >= 50 and + (medeni_v*40/100 + medeni_f*60/100) >= 50 and + (ceza_v*40/100 + ceza_f*60/100) >= 50 and + (borclar_v*40/100 + borclar_f*60/100) >= 50 +): + print("GEÇTİNİZ") +else: + print("KALDINIZ") + + \ No newline at end of file From 1360b5e7d9ff462335d3873eda50d2a837c50cb2 Mon Sep 17 00:00:00 2001 From: Kursad <122346253+KursaDSc@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:01:37 +0200 Subject: [PATCH 24/43] =?UTF-8?q?Ali=20isimli=20=C3=BCyenin=20guncellemele?= =?UTF-8?q?ri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- members/ali/q1.py | 4 ++++ members/ali/q2.py | 14 ++++++++++++++ members/ali/q4.py | 7 +++++++ members/ali/q6.py | 15 +++++++++++++++ members/ali/q7.py | 11 +++++++++++ members/ali/q8.py | 4 ++++ members/ali/q9.py | 15 +++++++++++++++ 7 files changed, 70 insertions(+) diff --git a/members/ali/q1.py b/members/ali/q1.py index e69de29..93c99de 100644 --- a/members/ali/q1.py +++ b/members/ali/q1.py @@ -0,0 +1,4 @@ +# Ekrana 1'den 10'a kadar sayıları yazdıran bir Python kodu yazma: +for sayi in range(1,11): + print(sayi) + \ No newline at end of file diff --git a/members/ali/q2.py b/members/ali/q2.py index e69de29..e8c2bce 100644 --- a/members/ali/q2.py +++ b/members/ali/q2.py @@ -0,0 +1,14 @@ +#Kullanıcıdan bir sayı girişi alın ve ekrana bu sayıya kadar çift sayıları yazdıran bir Python programı yazın. +# Bunu önce 'for' ile sonra da 'while' döngüleriyle yapın. + # 1-for ile: +sayi=int(input("Lutfen bir sayi giriniz:")) +for i in range (sayi): + if i %2==0: + print(i) + # 2-while ile: +sayi=int(input("Lutfen bir sayi giriniz:")) +i=0 +while i<=sayi: + if i%2==0: + print(i) + i+=1 \ No newline at end of file diff --git a/members/ali/q4.py b/members/ali/q4.py index e69de29..22fd1e4 100644 --- a/members/ali/q4.py +++ b/members/ali/q4.py @@ -0,0 +1,7 @@ +#Kullanıcıdan bir sayı alın ve bu sayının tek mi yoksa çift mi olduğunu yazdıran bir Python kodu yazın. + +sayi=int(input("Lutfen bir sayı giriniz:")) +if sayi %2==0: + print("Sayıniz çifttir.") +else: + print("Sayıniz tektir.") \ No newline at end of file diff --git a/members/ali/q6.py b/members/ali/q6.py index e69de29..34e9d93 100644 --- a/members/ali/q6.py +++ b/members/ali/q6.py @@ -0,0 +1,15 @@ +#Kullanıcıdan bir sayı alan ve bu sayının asal olup olmadığını kontrol eden bir Python kodu yazın. +#Asal sayılar 1 ve kendisi dışında hiçbir pozitif tam böleni olmayan sayılardır. + +sayi=int(input("Bir sayı girin: ")) +asal=True +for i in range(2,sayi): + if sayi%i==0: + asal=False + break +if asal: + print(sayi,"asal bir sayıdır.") +else: + print(sayi,"asal bir sayı değildir.") + + \ No newline at end of file diff --git a/members/ali/q7.py b/members/ali/q7.py index e69de29..287c339 100644 --- a/members/ali/q7.py +++ b/members/ali/q7.py @@ -0,0 +1,11 @@ +# Fibonacci dizisini hesaplayan ve + # sonucu belirli bir sınıra kadar sayı içeren + # bir liste olarak döndüren bir döngü nasıl oluşturulur? + +# Fibonacci dizisi, her sayının kendisinden önceki iki sayının toplamı olduğu bir dizidir. +limit=100 +fibonacci=[0,1] + +while fibonacci[-1]+fibonacci[-2]<=limit: + fibonacci.append(fibonacci[-1]+fibonacci[-2]) +print(fibonacci) diff --git a/members/ali/q8.py b/members/ali/q8.py index e69de29..3788ceb 100644 --- a/members/ali/q8.py +++ b/members/ali/q8.py @@ -0,0 +1,4 @@ +#Kullanıcıdan bir kelime alan ve + #bu kelimenin tersini ekrana yazdıran bir Python kodu yazın. +metin=input("lutfen bir kelime giriniz:") +print(metin[::-1]) \ No newline at end of file diff --git a/members/ali/q9.py b/members/ali/q9.py index e69de29..385d6c2 100644 --- a/members/ali/q9.py +++ b/members/ali/q9.py @@ -0,0 +1,15 @@ +# Kullanıcıdan bir kelime girişi alan ve + # bu kelimenin bir palindrom olup olmadığını(geriye doğru okunduğunda da aynı) + # kontrol eden bir döngü ve + # koşullu ifade kombinasyonu nasıl oluşturulur? + +while True: + kelime=input("Lutfen bir kelime giriniz ya da cikmak icin q basiniz:") + if kelime =="q": + print("cikis yaptiniz...") + break + if kelime==kelime[::-1]: + print("Bu kelime palindromdur.") + else: + print("Bu kelime palindrom degildir.") + print("Tekrar deneyin...") \ No newline at end of file From f6a3afaaddcd9e6ffbecda18e31f9542071c5112 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:09:59 +0200 Subject: [PATCH 25/43] Update q1.py --- members/mehmet/q1.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/members/mehmet/q1.py b/members/mehmet/q1.py index e69de29..dc90b32 100644 --- a/members/mehmet/q1.py +++ b/members/mehmet/q1.py @@ -0,0 +1,3 @@ +#1'den 10'a kadar olan sayıları yazdır +for i in range(1,11): + print(i) From 3b503b94dd6e9c8d74a89e9957de3cd2923d7b87 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:10:52 +0200 Subject: [PATCH 26/43] Update q2.py --- members/mehmet/q2.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/members/mehmet/q2.py b/members/mehmet/q2.py index e69de29..3e447e0 100644 --- a/members/mehmet/q2.py +++ b/members/mehmet/q2.py @@ -0,0 +1,4 @@ +#Kullanıcıdan sayı al ve o sayıya kadar çift sayıları yazdır +num = int(input("Bir sayı girin: ")) +for i in range(2, num + 1, 2): + print(i) From b9d1f6c8312ceb0d006fac63b50dbc2d57a6918f Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:11:54 +0200 Subject: [PATCH 27/43] Update q3.py --- members/mehmet/q3.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/members/mehmet/q3.py b/members/mehmet/q3.py index e69de29..abcacf6 100644 --- a/members/mehmet/q3.py +++ b/members/mehmet/q3.py @@ -0,0 +1,5 @@ +#Başlangıç ve bitiş değeri al, aradaki sayıları yazdır +start = int(input("Başlangıç sayısını girin: ")) +end = int(input("Bitiş sayısını girin: ")) +for i in range(start, end + 1): + print(i) From 218622a70bbd263083db18d74cca623c5a246212 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:14:45 +0200 Subject: [PATCH 28/43] Update q4.py --- members/mehmet/q4.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/members/mehmet/q4.py b/members/mehmet/q4.py index e69de29..97a84e1 100644 --- a/members/mehmet/q4.py +++ b/members/mehmet/q4.py @@ -0,0 +1,7 @@ +num = int(input("Bir sayı girin: ")) +if num % 2 == 0: + print("Çift sayı") +else: + print("Tek sayı") + #Sayının tek mi çift mi olduğu + #num % 2 bu ifade liseedeki mod konusu sayinin 2 ile bolumunden kalanin verir From 394b1e392ffc9f552bf5c01862638c8b718a6965 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:16:48 +0200 Subject: [PATCH 29/43] Update q5.py --- members/mehmet/q5.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/members/mehmet/q5.py b/members/mehmet/q5.py index e69de29..241391e 100644 --- a/members/mehmet/q5.py +++ b/members/mehmet/q5.py @@ -0,0 +1,8 @@ +num = int(input("Bir sayı girin: ")) +factorial = 1 + +for i in range(1, num + 1): + factorial *= i + +print("Faktöriyel:", factorial) +# girilen sayinin faktoruelini hesaplamada From bca90fd614da726cc84673e32da94e2961ffab43 Mon Sep 17 00:00:00 2001 From: Kursad <122346253+KursaDSc@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:17:46 +0200 Subject: [PATCH 30/43] Update q3.py --- members/ali/q3.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/members/ali/q3.py b/members/ali/q3.py index e69de29..0ca153f 100644 --- a/members/ali/q3.py +++ b/members/ali/q3.py @@ -0,0 +1,8 @@ +#Kullanıcıdan başlangıç ​​ve bitiş değerini alıp, +# bu değerler arasındaki tüm sayıları (bitiş değeri dahil) ekrana yazdıran bir Python kodu yazınız. + +# kullanıcıdan başlangıç ve bitiş değerlerini al: +balangic=int(input("Baslangic degeri giriniz:")) +bitis=int(input("Bitis degeri giriniz:")) +for i in range (balangic, bitis+1): + print(i) \ No newline at end of file From 9faf9be5308887e17c830e6678a0c1212cc8272d Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:18:45 +0200 Subject: [PATCH 31/43] Update q6.py --- members/mehmet/q6.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/members/mehmet/q6.py b/members/mehmet/q6.py index e69de29..8a8054d 100644 --- a/members/mehmet/q6.py +++ b/members/mehmet/q6.py @@ -0,0 +1,13 @@ +sayi=int(input("Sayıyı Girin : ")) +if sayi > 1: + + for i in range(2,sayi): + if (sayi % i) == 0: + print(sayi," Asal Sayı Değildir.") + break + else: + print(sayi," Asal Sayıdır.") + +else: + print(sayi," Asal Sayı Değildir.") + #sayinin asal olup olmadigini tespit ediyoruz From 788f892b11a932b37e1f1dc597336dd65d5a6df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ali=20B=C3=BCy=C3=BCkg=C3=BCral?= Date: Thu, 17 Apr 2025 14:18:50 +0200 Subject: [PATCH 32/43] Update q3.py --- members/ali/q3.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/members/ali/q3.py b/members/ali/q3.py index e69de29..0ca153f 100644 --- a/members/ali/q3.py +++ b/members/ali/q3.py @@ -0,0 +1,8 @@ +#Kullanıcıdan başlangıç ​​ve bitiş değerini alıp, +# bu değerler arasındaki tüm sayıları (bitiş değeri dahil) ekrana yazdıran bir Python kodu yazınız. + +# kullanıcıdan başlangıç ve bitiş değerlerini al: +balangic=int(input("Baslangic degeri giriniz:")) +bitis=int(input("Bitis degeri giriniz:")) +for i in range (balangic, bitis+1): + print(i) \ No newline at end of file From 3a02d257dcee722a0cac6335682827c03bb860fd Mon Sep 17 00:00:00 2001 From: Kursad <122346253+KursaDSc@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:25:35 +0200 Subject: [PATCH 33/43] Update q5.py --- members/ali/q5.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/members/ali/q5.py b/members/ali/q5.py index e69de29..bbfea1f 100644 --- a/members/ali/q5.py +++ b/members/ali/q5.py @@ -0,0 +1,12 @@ +#Kullanıcıdan pozitif bir tam sayı girişi alan ve faktöriyelini hesaplayan bir Python programı yazın. + # Faktöriyel, bir sayının kendisi ile 1 arasındaki tüm pozitif tam sayıların çarpımıdır. + # Örneğin: kullanıcı 5 girdiyse, program aşağıdaki çıktıyı vermelidir: Kullanıcıdan bir sayı girin: 5 Faktöriyel: 120 + +# Kullanıcıdan pozitif bir tam sayı girişi al +sayi=int(input("Pozitif bir tam sayı girin: ")) +faktoriyel=1 +# Faktöriyel hesaplama +for i in range (1,sayi+1): + faktoriyel*=i +# Sonucu yazdır +print("Faktöriyel: ", faktoriyel) \ No newline at end of file From 092c9561cd0bb652b7d7dbddb54903d7a287da92 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:27:25 +0200 Subject: [PATCH 34/43] Update q7.py --- members/mehmet/q7.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/members/mehmet/q7.py b/members/mehmet/q7.py index e69de29..e4fcdca 100644 --- a/members/mehmet/q7.py +++ b/members/mehmet/q7.py @@ -0,0 +1,12 @@ +limit = int(input("Kaça kadar Fibonacci dizisi oluşturulsun? ")) +fibonacci = [0, 1] + +while True: + next_num = fibonacci[-1] + fibonacci[-2] + if next_num > limit: + break + fibonacci.append(next_num) + +print("Fibonacci dizisi:", fibonacci) + +#bunu cok iyi anlamadim From 2c6186cdc1c946dc593212c0bd4b02f1e1e4ae1d Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:28:23 +0200 Subject: [PATCH 35/43] Update q8.py --- members/mehmet/q8.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/members/mehmet/q8.py b/members/mehmet/q8.py index e69de29..e1e631a 100644 --- a/members/mehmet/q8.py +++ b/members/mehmet/q8.py @@ -0,0 +1,4 @@ +word = input("Bir kelime girin: ") +print("Ters:", word[::-1]) + +# kelimenin yazilisinin tersini yaz From e286e4ade1e3c1d737cb5103b26c9af570910cf9 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:30:37 +0200 Subject: [PATCH 36/43] Update q9.py --- members/mehmet/q9.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/members/mehmet/q9.py b/members/mehmet/q9.py index e69de29..9930d7a 100644 --- a/members/mehmet/q9.py +++ b/members/mehmet/q9.py @@ -0,0 +1,8 @@ +#Palindrom kontrolü +#Palindrom, tersten okunuşu da aynı olan cümle, sözcük ve sayılara denilmektedir +word = input("Bir kelime girin: ") + +if word == word[::-1]: + print("Bu bir palindrom.") +else: + print("Bu bir palindrom değil.") From e79f7d0fa5bba26e152c9b96f3e245050a310e41 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:35:53 +0200 Subject: [PATCH 37/43] Update q10.py --- members/mehmet/q10.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/members/mehmet/q10.py b/members/mehmet/q10.py index e69de29..51eaa8a 100644 --- a/members/mehmet/q10.py +++ b/members/mehmet/q10.py @@ -0,0 +1,23 @@ +weight = float(input("Kilonuzu girin (kg): ")) +height = float(input("Boyunuzu girin (metre): ")) + +VKI = weight / (height ** 2) +#agirlik bolu uzunlugun karesi + +print("Vücut Kitle İndeksi:", round(VKI, 2)) + +if VKI < 25: + print("Zayıf") +elif 25 <= VKI < 30: + print("Normal") +elif 30 <= VKI <= 40: + print("Kilolu") +else: + print("Obez") + + + +#Kişinin kilo endeksini hesaplayan ve endeks değerine göre zayıf, kilolu veya fazla kilolu olarak sonucu döndüren kodu yazınız. +#(Ağırlık endeksi hesaplamasını internetten araştırabilirsiniz) Bunun için kullanıcıdan kilo ve boy ölçümlerini isteyin. +#Kilo endeksiniz 25'in altındaysa zayıf, 25-30 arasıysa normal, 30-40'ın üzerindeyse kilolusunuz. +#40 yaşın üzerindeyseniz kilolusunuz demektir. From 9b62c2b22a2ab572e0b04716f0d2e4f318ccafb7 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:36:38 +0200 Subject: [PATCH 38/43] Update q10.py --- members/mehmet/q10.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/members/mehmet/q10.py b/members/mehmet/q10.py index 51eaa8a..63b810a 100644 --- a/members/mehmet/q10.py +++ b/members/mehmet/q10.py @@ -16,7 +16,7 @@ print("Obez") - +#translate der ki: #Kişinin kilo endeksini hesaplayan ve endeks değerine göre zayıf, kilolu veya fazla kilolu olarak sonucu döndüren kodu yazınız. #(Ağırlık endeksi hesaplamasını internetten araştırabilirsiniz) Bunun için kullanıcıdan kilo ve boy ölçümlerini isteyin. #Kilo endeksiniz 25'in altındaysa zayıf, 25-30 arasıysa normal, 30-40'ın üzerindeyse kilolusunuz. From dc90bedbf70521e48260ab6a95b6f9bf42a66638 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:38:22 +0200 Subject: [PATCH 39/43] Update q11.py --- members/mehmet/q11.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/members/mehmet/q11.py b/members/mehmet/q11.py index e69de29..df3eadc 100644 --- a/members/mehmet/q11.py +++ b/members/mehmet/q11.py @@ -0,0 +1,7 @@ +#buyuk sayiyi bul +a = float(input("1. sayıyı girin: ")) +b = float(input("2. sayıyı girin: ")) +c = float(input("3. sayıyı girin: ")) +#sayilari belirledik +en_buyuk = max(a, b, c) +print("En büyük sayı:", en_buyuk) From 2a0ee1cb44abfe092b409328d1cf5f64d0ba2816 Mon Sep 17 00:00:00 2001 From: MLAcikgoz Date: Thu, 17 Apr 2025 14:40:21 +0200 Subject: [PATCH 40/43] Update q12.py --- members/mehmet/q12.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/members/mehmet/q12.py b/members/mehmet/q12.py index e69de29..3f057f8 100644 --- a/members/mehmet/q12.py +++ b/members/mehmet/q12.py @@ -0,0 +1,12 @@ +for i in range(1, 5): + print(f"{i}. ders:") + vize = float(input("Vize notunu girin: ")) + final = float(input("Final notunu girin: ")) + ortalama = (vize * 0.4) + (final * 0.6) + if ortalama >= 50: + print("BAŞARILI - Ortalama:", ortalama) + else: + print("BAŞARISIZ - Ortalama:", ortalama) + print("-" * 20) + +#hatali olabilir!!!!! From 174550a27ccf3af3e8fc723815a9ac167b6530e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ali=20B=C3=BCy=C3=BCkg=C3=BCral?= Date: Fri, 18 Apr 2025 12:04:41 +0200 Subject: [PATCH 41/43] ali_odev_devami --- members/ali/q1.py | 7 ++++++- members/ali/q10.py | 22 ++++++++++++++++++++++ members/ali/q11.py | 23 +++++++++++++++++++++++ members/ali/q12.py | 14 ++++++++++++++ 4 files changed, 65 insertions(+), 1 deletion(-) diff --git a/members/ali/q1.py b/members/ali/q1.py index 93c99de..3195977 100644 --- a/members/ali/q1.py +++ b/members/ali/q1.py @@ -1,4 +1,9 @@ # Ekrana 1'den 10'a kadar sayıları yazdıran bir Python kodu yazma: for sayi in range(1,11): - print(sayi) + print(sayi) #Eger yan yana yazdirmak istersem: print(sayi, end=" ") + + + + + \ No newline at end of file diff --git a/members/ali/q10.py b/members/ali/q10.py index e69de29..d5e4d53 100644 --- a/members/ali/q10.py +++ b/members/ali/q10.py @@ -0,0 +1,22 @@ +#Boy ve kilo bilgileri al, kilo endeksini hesapla ve sonucu degerlendir: + +#kullanicidan bilgileri al: +boy=float(input("Lutfen boyunuzu m cinsinden giriniz: ")) +kilo=float(input("Lutfen kilonuzu kg olarak giriniz: ")) + +#kilo endeksi hesapla: kilo/boy**2 (m cinsinden). + +#boyu m cinsine cevirme: +vucut_kitle_indeksi=kilo/(boy**2) + +#sonucu ekrana yazdirma: +print("Vucut Kitle Indeksiniz: ",vucut_kitle_indeksi) +print("Bunlarin sonucuna gore:") +if vucut_kitle_indeksi<25: + print("Zayif!!") +elif 25 <=vucut_kitle_indeksi <30: + print("Normal!") +elif 30<=vucut_kitle_indeksi<40: + print("Kilolu...") +else: + print("Fazla kilolusunuz..") \ No newline at end of file diff --git a/members/ali/q11.py b/members/ali/q11.py index e69de29..1047721 100644 --- a/members/ali/q11.py +++ b/members/ali/q11.py @@ -0,0 +1,23 @@ +# Kullanıcının girdiği üç sayıdan en büyüğünü bulan bir Python programı yazalim.. + +# Kullanıcıdan üç sayı alalım +sayi1 = float(input("Lutfen birinci sayıyı giriniz: ")) +sayi2 = float(input("Lutfen ikinci sayıyı giriniz: ")) +sayi3 = float(input("Lutfen üçüncü sayıyı giriniz: ")) + +# En büyük sayıyı bulalım +if sayi1 >= sayi2 and sayi1 >= sayi3: + enBuyuk = sayi1 +elif sayi2 >= sayi1 and sayi2 >= sayi3: + enBuyuk = sayi2 +else: + enBuyuk = sayi3 + +print("En büyük sayı: ", enBuyuk) + +#2. metod: +# Kullanıcıdan üç sayı aldik varsyalim; +# sayi1, sayi2, sayi3 +# En büyük sayıyı bulmak için max() fonksiyonunu kullanabiliriz: +# max(sayi1, sayi2, sayi3) şeklinde yazabiliriz. +print("En büyük sayı: ", max(sayi1, sayi2, sayi3)) diff --git a/members/ali/q12.py b/members/ali/q12.py index e69de29..fa50de3 100644 --- a/members/ali/q12.py +++ b/members/ali/q12.py @@ -0,0 +1,14 @@ +for i in range(1, 5): # 4 ders için + print(f"{i}. Ders") + vize = float(input("Vize notunu giriniz: ")) + final = float(input("Final notunu giriniz: ")) + + ortalama = (vize * 0.4) + (final * 0.6) + print("Ortalama:", ortalama) #buraya round(ortalama, 2) kullanabilirz. + + if ortalama >= 50: + print("SUCCESSFUL (BAŞARILI)") + else: + print("FAILED (BAŞARISIZ)") + + print("-" * 30) # Ayraç çizgisi \ No newline at end of file From aad0a0529471a97311b73c74b3b405badb307334 Mon Sep 17 00:00:00 2001 From: Kursad <122346253+KursaDSc@users.noreply.github.com> Date: Fri, 18 Apr 2025 16:17:36 +0200 Subject: [PATCH 42/43] =?UTF-8?q?final=20klasoru=20kald=C4=B1r=C4=B1ld?= =?UTF-8?q?=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Readme file duzenlendi --- final/arithmetic_operators.py | 0 final/find_second_maximum.py | 0 final/finding_percentage.py | 0 final/print_function.py | 0 final/q1.py | 0 final/q10.py | 0 final/q11.py | 0 final/q12.py | 0 final/q2.py | 0 final/q3.py | 0 final/q4.py | 0 final/q5.py | 0 final/q6.py | 0 final/q7.py | 0 final/q8.py | 0 final/q9.py | 0 16 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 final/arithmetic_operators.py delete mode 100644 final/find_second_maximum.py delete mode 100644 final/finding_percentage.py delete mode 100644 final/print_function.py delete mode 100644 final/q1.py delete mode 100644 final/q10.py delete mode 100644 final/q11.py delete mode 100644 final/q12.py delete mode 100644 final/q2.py delete mode 100644 final/q3.py delete mode 100644 final/q4.py delete mode 100644 final/q5.py delete mode 100644 final/q6.py delete mode 100644 final/q7.py delete mode 100644 final/q8.py delete mode 100644 final/q9.py diff --git a/final/arithmetic_operators.py b/final/arithmetic_operators.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/find_second_maximum.py b/final/find_second_maximum.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/finding_percentage.py b/final/finding_percentage.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/print_function.py b/final/print_function.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q1.py b/final/q1.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q10.py b/final/q10.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q11.py b/final/q11.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q12.py b/final/q12.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q2.py b/final/q2.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q3.py b/final/q3.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q4.py b/final/q4.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q5.py b/final/q5.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q6.py b/final/q6.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q7.py b/final/q7.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q8.py b/final/q8.py deleted file mode 100644 index e69de29..0000000 diff --git a/final/q9.py b/final/q9.py deleted file mode 100644 index e69de29..0000000 From d5300240ac913c9a2e964d3adf01baff28eea398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ali=20B=C3=BCy=C3=BCkg=C3=BCral?= Date: Sat, 19 Apr 2025 16:39:56 +0200 Subject: [PATCH 43/43] Update q12.py --- members/ali/q12.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/members/ali/q12.py b/members/ali/q12.py index fa50de3..b977018 100644 --- a/members/ali/q12.py +++ b/members/ali/q12.py @@ -11,4 +11,4 @@ else: print("FAILED (BAŞARISIZ)") - print("-" * 30) # Ayraç çizgisi \ No newline at end of file + print("=" * 50) # Ayraç çizgisi \ No newline at end of file