Python 3 Yardım -~-

Aucky

Üye
10 Haz 2016
239
0
~~~
Python'da bir program yazıyorum. Sayılar ve harfler üzerinde random atarak bunları rastgele bir şekilde iki karakterde bir aralarına ":" koyarak yazdıracak.(Doğru tahmin ettiniz.MAC ile ilgili bir program bu.) random.randint() fonksiyonu ile sayılar üzerinde random atmayı başarmış olsamda stringler üzerinden yapamadım. Bilgisi olan varsa yardım edebilirmi ?
Bu arada program bittiğinde paylaşacağım. Destek olursanız sevinirim.
 

yoktur

Katılımcı Üye
23 Mar 2007
569
0
Mac adresleri hexadecimal, F'ye kadar içeriyor. Dolayısıyla:
list=["A","B","C","D","E","F"]
print(list[random.randint(0,6)])
şeklinde olabilir.
 

Hacknology

Kıdemli Üye
25 Eki 2015
2,712
11
rm -rf /
Random kullanarak listedeki tüm harflerden seç.. Çok zor değil.
Üstad adam bilse yapar zaten. Yardım istiyor, çok zor değil demenin mantığı yok. Soruna gelinc "random" ve "string"Kütüphaneleri ile çok kolay. Hemen atayım kodları:
Kod:
import random
import string
random1 = ''.join([random.choice(string.ascii_uppercase) for n in range(2)])
print(random1)
Ahanda bu da çıktısı:
Kod:
AH
>>>
EDİT: F'ye kadar içerdiğini bilmiyordum, üstad haklı o zaman
 

Aucky

Üye
10 Haz 2016
239
0
~~~
Mac adresleri hexadecimal, F'ye kadar içeriyor. Dolayısıyla:
list=["A","B","C","D","E","F"]
print(list[random.randint(0,6)])
şeklinde olabilir.

Üstad adam bilse yapar zaten. Yardım istiyor, çok zor değil demenin mantığı yok. Soruna gelinc "random" ve "string"Kütüphaneleri ile çok kolay. Hemen atayım kodları:
Kod:
import random
import string
random1 = ''.join([random.choice(string.ascii_uppercase) for n in range(2)])
print(random1)
Ahanda bu da çıktısı:
Kod:
AH
>>>
EDİT: F'ye kadar içerdiğini bilmiyordum, üstad haklı o zaman



Teşekkürler yardımcı olduğunuz için.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.