Çözüldü Python kodu çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Çözüm
Python:
import random

harfler = [
    "a",
    "b",
    "c",
    "d",
    "e",
    "f",
    "g",
    "h",
    "i",
    "j",
    "k",
    "l",
    "m",
    "n",
    "o"
]

sayılar = [
    "1",
    "2",
    "3",
    "4",
    "5",
    "6"
]

print(random.choice(harfler) + random.choice(harfler) + random.choice(harfler) + random.choice(harfler) + random.choice(harfler) + random.choice(sayılar) + random.choice(sayılar) + "@gmail.com")

Şunu dener misiniz?
1618213759526.png

Çalışıyor.
Bir şeyler yapmaya çalıştım, biraz oradan buradan alıp düzelttim, biraz kendim yazdım ama çıktı vermiyor.

Bir bakar mısınız?


@Ali998
1. Import'ları fonksiyon dışına çıkarmanız gerek.
2. 'email' yerel bir değişken(fonksiyona özel), 2. kere print yapmanıza gerek yok fonksiyon dışı. Zaten fonksiyonda email'i komut satırına print'liyorsunuz.
3. 7 tane rastgele harf üretiyorsunuz ama o rastgele harflerden sonuncu çıkanı kullanıyorsunuz, for döngüsü ekleme yapmıyor.

Çalışan kod:
[CODE lang="python" title="Python"]import random
def avmevsimi():


kelimeler = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n",
"o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", ]
email = ''
for _ in range(7):
letter = random.sample(kelimeler,1)[0]
email += letter
email += '@gmail.com'
return email

print(avmevsimi())
[/CODE]
 
Son düzenleme:

Yeni konular

Geri
Yukarı