#!/usr/bin/python3
import random

func_str= """
def find_max(lst):
	max_val=lst[0]
	for num in lst:
		if num > max_val:
			max_val=num
	return max_val
"""

def gen_list(n):
	return [random.randrange(1,11) for _ in range(n)]

def def_func_from_str(func_str):
	exec(func_str, globals())

def main():
	def_func_from_str(func_str)

	n=int(input("Dwse megethos listas n: "))
	list = gen_list(n)
	print("Lista:", list)

	max_val = find_max(list)
	print("To megisto stoixeio ths listas einai:", max_val)

if __name__=="__main__":
	main()

