


import string

def 						_UpperCAmelCase				(			SCREAMING_SNAKE_CASE__			:					str				):
     for key in range(len(string.ascii_uppercase				)				):
          __UpperCamelCase    							=''
          for symbol in message:
               if symbol in string.ascii_uppercase:
                    __UpperCamelCase    							=string.ascii_uppercase.find(SCREAMING_SNAKE_CASE__				)
                    __UpperCamelCase    							=num - key
                    if num < 0:
                         __UpperCamelCase    							=num + len(string.ascii_uppercase				)
                    __UpperCamelCase    							=translated + string.ascii_uppercase[num]
               else:
                    __UpperCamelCase    							=translated + symbol
          print(F'Decryption using Key #{key}: {translated}'				)

def 						_UpperCAmelCase				(			):
     __UpperCamelCase    							=input('Encrypted message: '				)
     __UpperCamelCase    							=message.upper()
     decrypt(SCREAMING_SNAKE_CASE__				)


if __name__ == "__main__":
   import doctest

   doctest.testmod()
   main()









from numpy import exp, pi, sqrt

def 						_UpperCAmelCase				(			SCREAMING_SNAKE_CASE__			:					Tuple			,     SCREAMING_SNAKE_CASE__			:					float = 0.0			,     SCREAMING_SNAKE_CASE__			:					float = 1.0				):
     return 1 / sqrt(2 * pi * sigma**2				) * exp(-((x - mu) ** 2) / (2 * sigma**2)				)


if __name__ == "__main__":
   import doctest

   doctest.testmod()





