print('x,y,z,w,f'
for x in range(2):
for y in range(2):
for z in range(2):
for w in range(2):
f = ((x <= y) and (y <= w)) or (z == (x or y))
if not f:
print(x,y,z,w,f)
Ого... При таких "познаниях" и неспособности решить даже такое задание уже есть "отзыв на вакансию". Что за вакансия за такая? Аж интересно
s = ['гора','озеро', 'небо', 'гора', 'озеро', 'лес', 'озеро']
n = max(list(map(lambda x: s.count(x),s)))
print(list(filter(lambda x: s.count(x) == n, s))[0])