




def 		snake_case_   (UpperCamelCase	:  int				):





							'''simple docstring'''


							if not isinstance(UpperCamelCase			,						UpperCamelCase				):
														raise ValueError('''multiplicative_persistence() only accepts integral values'''				)
							if num < 0:
														raise ValueError('''multiplicative_persistence() does not accept negative values'''				)

							_a     					=    0
							_a     					=    str(UpperCamelCase				)

							while len(UpperCamelCase				) != 1:
														_a     					=    [int(UpperCamelCase				) for i in num_string]

														_a     					=    1
														for i in range(0			,						len(UpperCamelCase				)				):
																					total *= numbers[i]

														_a     					=    str(UpperCamelCase				)

														steps += 1
							return steps
def 		snake_case_   (UpperCamelCase	:  int				):





							'''simple docstring'''


							if not isinstance(UpperCamelCase			,						UpperCamelCase				):
														raise ValueError('''additive_persistence() only accepts integral values'''				)
							if num < 0:
														raise ValueError('''additive_persistence() does not accept negative values'''				)

							_a     					=    0
							_a     					=    str(UpperCamelCase				)

							while len(UpperCamelCase				) != 1:
														_a     					=    [int(UpperCamelCase				) for i in num_string]

														_a     					=    0
														for i in range(0			,						len(UpperCamelCase				)				):
																					total += numbers[i]

														_a     					=    str(UpperCamelCase				)

														steps += 1
							return steps


if __name__ == "__main__":
				import doctest

				doctest.testmod()







'''simple docstring'''


from .configuration_bert_masked import MaskedBertConfig
from .modeling_bert_masked import (
    MaskedBertForMultipleChoice,
    MaskedBertForQuestionAnswering,
    MaskedBertForSequenceClassification,
    MaskedBertForTokenClassification,
    MaskedBertModel,
)
from .modules import *

