Chat.Openai İle Dolanık Haberleşme
-
import random import string # Elektronların dolanıklık değerleri (0 ile 1 arasında rastgele değerler) dolaniklik_degerleri = [random.uniform(0, 1) for i in range(29)] # Dolanıklık değerlerine eşleştirilecek harfler alfabe = string.ascii_lowercase kod_harfleri = [alfabe[i] for i in range(26)] # Dolanıklık değerlerinin, eşleştirilen harflerle kodlanması kodlanmis_mesaj = 'soda' for dolaniklik, harf in zip(dolaniklik_degerleri, kod_harfleri): if dolaniklik > 0.5: kodlanmis_mesaj += harf.upper() else: kodlanmis_mesaj += harf # Kodlanmış mesajın Mars'a gönderilmesi # Burada Mars ile iletişim nasıl sağlanacak bilmiyorum, bu nedenle bu kısmı bir yerel değişken olarak simüle edeceğim mars_mesaj = kodlanmis_mesaj # Mars'tan gelen mesajın çözülmesi kodlanmis_mesaj = mars_mesaj cozulmus_mesaj = '' for kod_harf, dolaniklik in zip(kod_harfleri, dolaniklik_degerleri): index = kodlanmis_mesaj.find(kod_harf) if dolaniklik > 0.5: cozulmus_mesaj += kodlanmis_mesaj[index].lower() else: cozulmus_mesaj += kodlanmis_mesaj[index] kodlanmis_mesaj = kodlanmis_mesaj[:index] + kodlanmis_mesaj[index+1:] print(cozulmus_mesaj)
-
Chat.Openai :
Bu kod, 29 adet elektronun dolanıklık değerlerini rastgele olarak oluşturur ve bu değerleri 29 harfle eşleştirir. Dolanıklık değeri 0.5'ten büyük olan harfler büyük harf olarak kodlanır. Bu kodlanmış mesaj, bir yerel değişken olan
mars_mesaj
olarak simüle edilir. Son olarak, kodlanmış mesajın çözülmesi gerçekleştirilir ve orijinal mesaj elde edilir.Bu kod sadece bir örnek olarak verilmiştir ve sizin ihtiyaçlarınıza uyacak şekilde uyarlanabilir. Ayrıca, Mars ile iletişim sağlama kısmı burada bir yerel değişken olarak simüle edilmiştir, gerçek bir uygulamada farklı bir yöntem kullanılabilir.
-
şifrelenmiş mesajı çözen kod , peki sonuçu sözme ihtimali var mı? uzun süre denenirse elki:
kod öneriniz var mı?
import random import string import re def decrypt_message(encoded_message): # Dolanıklık değerleri (0 ile 1 arasında rastgele değerler) dolaniklik_degerleri = [random.uniform(0, 1) for i in range(len(encoded_message)-3)] # Dolanıklık değerlerine eşleştirilecek harfler alfabe = string.ascii_lowercase kod_harfleri = [alfabe[i] for i in range(26)] # Her kod harfinin büyük/küçük olması gerektiğini belirlemek için kullanacağımız liste buyuk_mu = [dolaniklik > 0.5 for dolaniklik in dolaniklik_degerleri] # Kodlanmış mesajı çözme cozulmus_mesaj = "" for harf, buyuk in zip(re.findall(r"[a-z]", encoded_message), buyuk_mu): if buyuk: cozulmus_mesaj += harf.upper() else: cozulmus_mesaj += harf return cozulmus_mesaj # Test etmek için örnek bir kodlanmış mesaj kullanalım encoded_message = "abcdeddhidddddopddstuvwxydd" # Mesajı çözme decoded_message = decrypt_message(encoded_message) # Çözülmüş mesajın 'soda' olup olmadığını kontrol etme if decoded_message == "soda": print("Mesaj doğru.") else: print("Mesaj yanlış.") print("Çözülmüş mesaj:", decoded_message)