Mucize sayılar, diyince bir anda okulda matematik dersinizden ilk konuların aklınıza geldiğini ve aman yok o günlere geri dönmeyelim diyeceğinizi biliyorum. Ama böyle bir konu değil. “Tamam o zaman şu Lost’daki sayılar mı ?” Hayır, o da değil. Bu sayılar okuldaki matematik öğretmenimin bu ilginç sayıları araştır demesiyle ortaya çıktı.
Başlayalım, mucize sayı nedir?
Mucize sayı, adı normalde matematik literatüründe olmayan, kafadan sallanmış bir ad olup, python programımda doğru sayıyı bulduğumu söyleyen bir terim, gösterge. Açıklarsam öyle sayılar olacak ki onlar basamağı, yüzler , binler … ile aynı olduğun sonuçları birbirine çok benzer olacak. Matematiksel olarak:
Mucize Sayı: 32
1.Üretilen Sayı: 2 Sonuç: 4
2.Üretilen Sayı: 32**2 Sonuç: 1024
3.Üretilen Sayı: 332**2 Sonuç: 110224
4.Üretilen Sayı: 3332**2 Sonuç: 11102224
5.Üretilen Sayı: 33332**2 Sonuç: 1111022224
Görünüşü bile ilginç değil mi? Amacım böyle ilginç sayıları bulmamdı. İlk yapmam gereken eğerlerdi. Eğer bu olursa o sayı nasıl bulunacaktı. Böyle düşünmemim sebebi bir program yazmaya girişeceğimi gösteriyordu.
Salı gününden sonra ilk yaptığım üsleri yapacak bir sistemdi. Sonra bunu tüm sayılarda çıkarmak, en son bu sayıları seçmekti.
En sonunda projemi bitirdim. Ve ilginç sayılar buldum. Sayıların tamamı:
Mucize Sayı! -> 32
1.Üretilen Sayı: 2 Sonuç: 4
2.Üretilen Sayı: 32 Sonuç: 1024
3.Üretilen Sayı: 332 Sonuç: 110224
4.Üretilen Sayı: 3332 Sonuç: 11102224
5.Üretilen Sayı: 33332 Sonuç: 1111022224
Mucize Sayı! -> 33
1.Üretilen Sayı: 3 Sonuç: 9
2.Üretilen Sayı: 33 Sonuç: 1089
3.Üretilen Sayı: 333 Sonuç: 110889
4.Üretilen Sayı: 3333 Sonuç: 11108889
5.Üretilen Sayı: 33333 Sonuç: 1111088889
Mucize Sayı! -> 34
1.Üretilen Sayı: 4 Sonuç: 16
2.Üretilen Sayı: 34 Sonuç: 1156
3.Üretilen Sayı: 334 Sonuç: 111556
4.Üretilen Sayı: 3334 Sonuç: 11115556
5.Üretilen Sayı: 33334 Sonuç: 1111155556
Mucize Sayı! -> 35
1.Üretilen Sayı: 5 Sonuç: 25
2.Üretilen Sayı: 35 Sonuç: 1225
3.Üretilen Sayı: 335 Sonuç: 112225
4.Üretilen Sayı: 3335 Sonuç: 11122225
5.Üretilen Sayı: 33335 Sonuç: 1111222225
Mucize Sayı! -> 65
1.Üretilen Sayı: 5 Sonuç: 25
2.Üretilen Sayı: 65 Sonuç: 4225
3.Üretilen Sayı: 665 Sonuç: 442225
4.Üretilen Sayı: 6665 Sonuç: 44422225
5.Üretilen Sayı: 66665 Sonuç: 4444222225
Mucize Sayı! -> 95
1.Üretilen Sayı: 5 Sonuç: 25
2.Üretilen Sayı: 95 Sonuç: 9025
3.Üretilen Sayı: 995 Sonuç: 990025
4.Üretilen Sayı: 9995 Sonuç: 99900025
5.Üretilen Sayı: 99995 Sonuç: 9999000025
Mucize Sayı! -> 66
1.Üretilen Sayı: 6 Sonuç: 36
2.Üretilen Sayı: 66 Sonuç: 4356
3.Üretilen Sayı: 666 Sonuç: 443556
4.Üretilen Sayı: 6666 Sonuç: 44435556
5.Üretilen Sayı: 66666 Sonuç: 4444355556
Mucize Sayı! -> 67
1.Üretilen Sayı: 7 Sonuç: 49
2.Üretilen Sayı: 67 Sonuç: 4489
3.Üretilen Sayı: 667 Sonuç: 444889
4.Üretilen Sayı: 6667 Sonuç: 44448889
5.Üretilen Sayı: 66667 Sonuç: 4444488889
Mucize Sayı! -> 97
1.Üretilen Sayı: 7 Sonuç: 49
2.Üretilen Sayı: 97 Sonuç: 9409
3.Üretilen Sayı: 997 Sonuç: 994009
4.Üretilen Sayı: 9997 Sonuç: 99940009
5.Üretilen Sayı: 99997 Sonuç: 9999400009
Mucize Sayı! -> 68
1.Üretilen Sayı: 8 Sonuç: 64
2.Üretilen Sayı: 68 Sonuç: 4624
3.Üretilen Sayı: 668 Sonuç: 446224
4.Üretilen Sayı: 6668 Sonuç: 44462224
5.Üretilen Sayı: 66668 Sonuç: 4444622224
Mucize Sayı! -> 98
1.Üretilen Sayı: 8 Sonuç: 64
2.Üretilen Sayı: 98 Sonuç: 9604
3.Üretilen Sayı: 998 Sonuç: 996004
4.Üretilen Sayı: 9998 Sonuç: 99960004
5.Üretilen Sayı: 99998 Sonuç: 9999600004
Mucize Sayı! -> 99
1.Üretilen Sayı: 9 Sonuç: 81
2.Üretilen Sayı: 99 Sonuç: 9801
3.Üretilen Sayı: 999 Sonuç: 998001
4.Üretilen Sayı: 9999 Sonuç: 99980001
5.Üretilen Sayı: 99999 Sonuç: 9999800001
Programın kaynak kodunu istiyorsanız şuradan bakabilirsiniz. Kodlar için söyleyeceğim ise %s <- sistemini boşu boşuna kullandığımdır. Python severler için güzel kodlar bulunuyor.
Python IDE’sini kullandığım için Pardus’da açarken(Python 3.0 yükleyin!) karakterler eciş bücüş olabilir. Alıcınızın ayarlarıyla oynamayın
Kitabımın geldiği ne kadar belli değil mi ?