MCPcopy Index your code
hub / github.com/google/adk-python / check_prime

Function check_prime

contributing/samples/patterns/fields_planner/agent.py:41–66  ·  view source on GitHub ↗

Check if a given list of numbers are prime. Args: nums: The list of numbers to check. Returns: A str indicating which number is prime.

(nums: list[int])

Source from the content-addressed store, hash-verified

39
40
41async def check_prime(nums: list[int]) -> str:
42 """Check if a given list of numbers are prime.
43
44 Args:
45 nums: The list of numbers to check.
46
47 Returns:
48 A str indicating which number is prime.
49 """
50 primes = set()
51 for number in nums:
52 number = int(number)
53 if number <= 1:
54 continue
55 is_prime = True
56 for i in range(2, int(number**0.5) + 1):
57 if number % i == 0:
58 is_prime = False
59 break
60 if is_prime:
61 primes.add(number)
62 return (
63 'No prime numbers found.'
64 if not primes
65 else f"{', '.join(str(num) for num in primes)} are prime numbers."
66 )
67
68
69root_agent = Agent(

Callers

nothing calls this directly

Calls 3

setFunction · 0.85
addMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected