



'''simple docstring'''
from __future__ import annotations

import random


class   SCREAMING_SNAKE_CASE__				:
	"""simple docstring"""


	A__    :    int						=				6


	def __init__(		self			) ->							Tuple:
				A:      Union[str, Any]														=   list(range(1					,   Dice.NUM_SIDES + 1			)			)





	def      a__ (		self			) ->							List[str]:
				return random.choice(self.sides			)







def 		_SCREAMING_SNAKE_CASE							(				lowerCamelCase__   :      int							,							lowerCamelCase__   :      int = 2				):


			'''simple docstring'''







			A:      Optional[int]														=   [Dice() for i in range(lowerCamelCase__				)]
			A:      Tuple														=   [0] * (len(lowerCamelCase__				) * Dice.NUM_SIDES + 1)
			for _ in range(lowerCamelCase__				):
						count_of_sum[sum(dice.roll() for dice in dices				)] += 1
			A:      Union[str, Any]														=   [round((count * 100) / num_throws							,							2				) for count in count_of_sum]
			return probability[num_dice:]  # remove probability of sums that never appear


if __name__ == "__main__":
					import doctest

					doctest.testmod()










'''simple docstring'''
def 		_SCREAMING_SNAKE_CASE							(				lowerCamelCase__   :      list							,							lowerCamelCase__   :      int				):


			'''simple docstring'''







			for index, item in enumerate(lowerCamelCase__				):
						if item == target:
									return index
			return -1



def 		_SCREAMING_SNAKE_CASE							(				lowerCamelCase__   :      list							,							lowerCamelCase__   :      int							,							lowerCamelCase__   :      int							,							lowerCamelCase__   :      int				):


			'''simple docstring'''







			if not (0 <= high < len(lowerCamelCase__				) and 0 <= low < len(lowerCamelCase__				)):
						raise Exception("""Invalid upper or lower bound!"""				)
			if high < low:
						return -1
			if sequence[low] == target:
						return low
			if sequence[high] == target:
						return high
			return rec_linear_search(lowerCamelCase__							,							low + 1							,							high - 1							,							lowerCamelCase__				)


if __name__ == "__main__":
					__SCREAMING_SNAKE_CASE :      List[str]             =input('Enter numbers separated by comma:\n').strip()
					__SCREAMING_SNAKE_CASE :      str             =[int(item.strip()) for item in user_input.split(',')]

					__SCREAMING_SNAKE_CASE :      List[str]             =int(input('Enter a single number to be found in the list:\n').strip())
					__SCREAMING_SNAKE_CASE :      List[Any]             =linear_search(sequence, target)
					if result != -1:
										print(f"""linear_search({sequence}, {target}) = {result}""")
					else:
										print(f"""{target} was not found in {sequence}""")





