RENGİ TAHMİN ETT

Python
import time
import random

# Renk değişkenlerini burada tanımlıyoruz
colors = {
    "kırmızı": (255, 0, 0),
    "yeşil": (0, 255, 0),
    "mavi": (0, 0, 255),
    "sarı": (255, 255, 0),
    "turuncu": (255, 165, 0)
}

def color_to_rgb(color_name):
    # Renk ismini RGB değerine çevir
    return colors[color_name]

def color_similarity(color1, color2):
    # İki renk arasındaki benzerliği hesapla
    return 100 - (abs(color1[0] - color2[0]) + abs(color1[1] - color2[1]) + abs(color1[2] - color2[2])) / 765 * 100

# Kullanıcının tahmin edeceği renklerden birini seçiyoruz
chosen_color_name = random.choice(list(colors.keys()))
chosen_color = color_to_rgb(chosen_color_name)

print("Renk belirlendi, lütfen 10 saniye bekle.")
time.sleep(10)
print("Şimdi renk kayboldu! Tahmin et:")
start_time = time.time()

guess = input("Rengi tahmin et (örneğin: kırmızı, yeşil vb.): ")
guess_color = color_to_rgb(guess.lower())  # Kullanıcının tahmin ettiği rengi RGB'ye çevir

elapsed_time = time.time() - start_time

if elapsed_time > 50:
    print("Süre doldu! Başaramadın.")
else:
    similarity = color_similarity(chosen_color, guess_color)
    if similarity > 50:
        print("Tebrikler! Rengi %50 benzerlikle doğru tahmin ettin!")
    else:
        print(f"Yanlış tahmin! Doğru renk '{chosen_color_name}' idi.")
neva17778Pixel Knight neva17778
Sign in to react
3
Uploaded Sep 11, 2026