در این بازی، 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! 🎉")