بازی حدس تعداد اعداد اول

در این بازی، 10 عدد به شما نمایش داده می‌شود و شما باید حدس بزنید که چند عدد اول در بین آنها وجود دارد.



کد اصلی تشخیص عدد اول

Addad = int(input("Enter a number: "))

if Addad <= 1:
    print("adad baalater az yek varde konid")
else:
    for i in range(2,Addad):
        if Addad % i == 0:
            print("addad aval nist")
            break
if Addad % i != 0:
    print("addad aval ast")




کد بازی تشخیص عدد اول

import random
import time

score1 = 0
score2 = 0

for r in range(3):
    print(f"\\nRound {r + 1}!")

    nums = [random.randint(1, 100) for _ in range(10)]
    print("be in dah add deghat konid - faghat 7 sanie forsat darid!")
    print(nums)

    time.sleep(7)

    print("\\033c", end="")  

    prime_count = 0
    for n in nums:
        if n > 1:  
            is_prime = True
            for i in range(2, int(n ** 0.5) + 1):
                if n % i == 0:
                    is_prime = False
                    break
            if is_prime:
                prime_count += 1

    print("Player 1:")
    while True:
        guess1_prime = int(input("Chand addad aval didi? "))
        
        if guess1_prime < 0:
            print("lotfan addad manfi vared nakonid.")
        else:
            difference = abs(guess1_prime - prime_count)
            if difference == 0:
                score1 += 10
            elif difference <= 2:
                score1 += 5
            elif difference <= 4:
                score1 += 2
            break

    print("\\nPlayer 2:")
    while True:
        guess2_prime = int(input("Chand addad aval didi? "))
        
        if guess2_prime < 0:
            print("lotfan addad manfi vared nakonid.")
        else:
            difference = abs(guess2_prime - prime_count)
            if difference == 0:
                score2 += 10
            elif difference <= 2:
                score2 += 5
            elif difference <= 4:
                score2 += 2
            break

    print(f"\\nDar in dor:")
    print(f"Tedad addad aval: {prime_count}")
    print(f"Player 1: {score1} emtiaz")
    print(f"Player 2: {score2} emtiaz")

print("\\nFinal Scores:")
print(f"Player 1: {score1} emtiaz")
print(f"Player 2: {score2} emtiaz")

if score1 > score2:
    print("🎉 Bazikon 1 GHAHREMAN shod! 🎉")
elif score2 > score1:
    print("🎉 Bazikon 2 GHAHREMAN shod! 🎉")
else:
    print("Mosavi shod! Har do GHAHREMAN hastid! 🎉")
دانلود کد تشخیص عدد اول بازگشت به صفحه اصلی