




'''simple docstring'''

def 						__magic_name__       (      __UpperCAmelCase      )						->   list:

					'''simple docstring'''

					if n_term == "":
										return []
					snake_case_		     =							[]
					for temp in range(int(__UpperCAmelCase      )      ):
										series.append(F"1/{temp + 1}" if series else '''1'''      )
					return series


if __name__ == "__main__":
							a    :							Tuple										=    input('Enter the last number (nth term) of the Harmonic Series')
							print('Formula of Harmonic Series => 1+1/2+1/3 ..... 1/n')
							print(harmonic_series(nth_term))







'''simple docstring'''

import operator as op


def 						__magic_name__       (      __UpperCAmelCase      )						->   Dict:

					'''simple docstring'''

					snake_case_		     =							[]
					snake_case_		     =							lambda __UpperCAmelCase, __UpperCAmelCase      : int(x / y      )  # noqa: E731 integer division operation
					snake_case_		     =							{
					    '''^''': op.pow,
					    '''*''': op.mul,
					    '''/''': div,
					    '''+''': op.add,
					    '''-''': op.sub,
					}  # operators & their respective operation

					# print table header
					print('''Symbol'''.center(8      ), '''Action'''.center(12      ), '''Stack''', sep=''' | '''      )
					print('''-''' * (30 + len(__UpperCAmelCase      ))      )

					for x in post_fix:
										if x.isdigit():  # if x in digit
															stack.append(__UpperCAmelCase      )  # append x to stack
															# output in tabular format
															print(x.rjust(8      ), ('''push(''' + x + ''')''').ljust(12      ), ''','''.join(__UpperCAmelCase      ), sep=''' | '''      )
										else:
															snake_case_		     =							stack.pop()  # pop stack
															# output in tabular format
															print(''''''.rjust(8      ), ('''pop(''' + b + ''')''').ljust(12      ), ''','''.join(__UpperCAmelCase      ), sep=''' | '''      )

															snake_case_		     =							stack.pop()  # pop stack
															# output in tabular format
															print(''''''.rjust(8      ), ('''pop(''' + a + ''')''').ljust(12      ), ''','''.join(__UpperCAmelCase      ), sep=''' | '''      )

															stack.append(
															    str(opr[x](int(__UpperCAmelCase      ), int(__UpperCAmelCase      )      )      )      )  # evaluate the 2 values popped from stack & push result to stack
															# output in tabular format
															print(
															    x.rjust(8      ), ('''push(''' + a + x + b + ''')''').ljust(12      ), ''','''.join(__UpperCAmelCase      ), sep=''' | ''', )

					return int(stack[0]      )


if __name__ == "__main__":
							a    :							Any										=    input('\n\nEnter a Postfix Equation (space separated) = ').split(' ')
							print('\n\tResult = ', solve(Postfix))

