Neler Yeni

Örnek bir pyhton projesi

umuttt

80+ Silver
Katılım
23 Mayıs 2022
Mesajlar
2,422
Dahası  
Reaksiyon skoru
1,537
İsim
umt
Discord
umt#4257
Örneğin 1-50 arasına rastgele 6 sayı veren bir kod dizisi yazmak gibi bir şey lazım
 

omer_34

80+ Silver
Katılım
7 Mayıs 2022
Mesajlar
3,061
hocam chatgpt ye istediğiniz programı yazıp birde pyhton ile kodlar mısın diye eklerseniz örnek proje yazıyor deneyebilirsiniz
 

B1L0

Hayırlı forumlar
Moderatör
Katılım
28 Haziran 2021
Mesajlar
8,765
En İyi Cevap
1
Dahası  
Reaksiyon skoru
9,762
Konum
Angara
İsim
bilo
İlgilendiği Kategoriler
Her şeyden ufak ufak
hocam chatgpt ye istediğiniz programı yazıp birde pyhton ile kodlar mısın diye eklerseniz örnek proje yazıyor deneyebilirsiniz
1683122825776.png

Tam yazdıydım atacaktım, chatgptden yapabilirsin böyle diye aslkfjaklsf
 

umuttt

80+ Silver
Katılım
23 Mayıs 2022
Mesajlar
2,422
Dahası  
Reaksiyon skoru
1,537
İsim
umt
Discord
umt#4257
  • Konu Sahibi Konu Sahibi
  • #5

B1L0

Hayırlı forumlar
Moderatör
Katılım
28 Haziran 2021
Mesajlar
8,765
En İyi Cevap
1
Dahası  
Reaksiyon skoru
9,762
Konum
Angara
İsim
bilo
İlgilendiği Kategoriler
Her şeyden ufak ufak

Star trek

80+ Silver
Katılım
1 Temmuz 2020
Mesajlar
2,200
Dahası  
Reaksiyon skoru
951
İsim
Mehmet bozan
Google veya Yahhoo'ya yaz soruyu, Bin tane sonuç bulursun.
 

B1L0

Hayırlı forumlar
Moderatör
Katılım
28 Haziran 2021
Mesajlar
8,765
En İyi Cevap
1
Dahası  
Reaksiyon skoru
9,762
Konum
Angara
İsim
bilo
İlgilendiği Kategoriler
Her şeyden ufak ufak
Kaynak CHATGPT
import random

numbers = []

for i in range(6):
number = random.randint(1, 50)
while number in numbers:
number = random.randint(1, 50)
numbers.append(number)

print(numbers)

Notu:
Bu kod, random modülünü kullanarak, randint() fonksiyonuyla 1-50 arasında bir rastgele sayı üretir. Ardından, bu sayıların tekrarlanmamasını sağlamak için bir döngü içinde while kullanarak sayıların daha önce oluşturulup oluşturulmadığını kontrol eder. Son olarak, oluşturulan 6 sayıyı bir listede toplar ve print() fonksiyonuyla bu sayıları ekrana yazdırır.

--------------------------------------------------------------------------------------------------------------------------
Başka türlü istedim.

import random

numbers = []

# 6 adet rastgele sayı oluşturulacak
for i in range(6):

# 1 ile 50 arasında rastgele bir sayı oluşturulur
number = random.randint(1, 50)

# Eğer bu sayı zaten listede varsa, farklı bir sayı oluşturulur
while number in numbers:
number = random.randint(1, 50)

# Oluşturulan sayı listeye eklenir
numbers.append(number)

# Oluşturulan 6 sayı ekrana yazdırılır
print("Rastgele sayılar: ", numbers)

Notu:
Bu kodda, öncelikle random modülü import edilir. Daha sonra, numbers adında boş bir liste oluşturulur. Döngü başlatılır ve range() fonksiyonu 6 kez tekrarlanacak şekilde ayarlanır.

Her bir tekrar için, random.randint(1, 50) fonksiyonu kullanarak 1-50 arasında bir rastgele sayı oluşturulur ve number değişkenine atanır. Sonra, while döngüsü kullanarak, number'ın zaten numbers listesinde olup olmadığını kontrol ederiz. Eğer öyleyse, farklı bir rastgele sayı oluşturmak için tekrar random.randint(1, 50) fonksiyonu çağırılır. Eğer sayı henüz listede yoksa, numbers listesine eklenir.

Son olarak, print() fonksiyonu kullanılarak, oluşturulan 6 sayı ekrana yazdırılır.
--------------------------------------------------------------------------------------------------------------------------
Başka türlü
import random

numbers = []

# 6 adet rastgele sayı oluşturulacak
for i in range(6):

# 1 ile 50 arasında rastgele bir sayı oluşturulur
number = random.randint(1, 50)

# Eğer bu sayı zaten listede yoksa, listeye eklenir
if number not in numbers:
numbers.append(number)

# Eğer sayı zaten listede varsa, döngü tekrarlanır
else:
i -= 1

# Oluşturulan 6 sayı ekrana yazdırılır
print("Rastgele sayılar: ", numbers)

Notu:
Bu kod, önceki örnekle aynı işi yapar ancak while döngüsü yerine if koşulu ve döngü değişkeninin (yani i) azaltılması kullanılır. number'ın numbers listesinde olup olmadığını kontrol etmek için if koşulu kullanılır. Eğer sayı listede yoksa, numbers listesine eklenir. Eğer sayı zaten listede varsa, döngü değişkeni azaltılır ve döngü tekrar başa döner. Bu işlem sayesinde, listeye eklenecek 6 farklı rastgele sayı üretilir. Son olarak, print() fonksiyonu kullanılarak, oluşturulan 6 sayı ekrana yazdırılır.
 
Top Bottom