






'''simple docstring'''







from __future__ import annotations

from math import pi, sqrt





def 		_UpperCAmelCase (				__A				: float    ,		__A				: float   ):

				if inductance <= 0:
								raise ValueError('''Inductance cannot be 0 or negative'''   )

				elif capacitance <= 0:
								raise ValueError('''Capacitance cannot be 0 or negative'''   )

				else:
								return (
								    "Resonant frequency",
								    float(1 / (2 * pi * (sqrt(inductance * capacitance   )))   ),
								)


if __name__ == "__main__":
		import doctest

		doctest.testmod()












'''simple docstring'''







import math





def 		_UpperCAmelCase (				__A				: int   ):
				a_		:	str									=   []
				a_		:	Tuple									=   2
				a_		:	Optional[Any]									=   int(math.sqrt(__A   )   )  # Size of every segment
				a_		:	Optional[Any]									=   [True] * (end + 1)
				a_		:	Union[str, Any]									=   []

				while start <= end:
								if temp[start] is True:
												in_prime.append(__A   )
												for i in range(start * start    ,		end + 1    ,		__A   ):
																a_		:	List[Any]									=   False
								start += 1
				prime += in_prime

				a_		:	Any									=   end + 1
				a_		:	Optional[Any]									=   min(2 * end    ,		__A   )

				while low <= n:
								a_		:	Optional[Any]									=   [True] * (high - low + 1)
								for each in in_prime:
												a_		:	Any									=   math.floor(low / each   ) * each
												if t < low:
																t += each

												for j in range(__A    ,		high + 1    ,		__A   ):
																a_		:	Union[str, Any]									=   False

								for j in range(len(__A   )   ):
												if temp[j] is True:
																prime.append(j + low   )

								a_		:	Tuple									=   high + 1
								a_		:	str									=   min(high + end    ,		__A   )

				return prime




print(sieve(10**6))




