Listeler problemi

listede olmayan sayıyı birkez yazdırmak istiyorum hangi satırı değiştirmeliyim?

O listeden bir tane daha oluşturun. Olan sayıları bu listeden çıkarın. Listede kalanları yazdırın.

#!/usr/bin/env python
#-*- coding: utf-8 -*-
#
#

num = str(input('Aranacak sayi: '))
liste = list(input('Liste elemanları(boşluk bırakarak): ').split(' '))

if num not in liste:
    print(str(num) + ' listede yok')
else:
    print(str(num) + ' listede var')

Bu işinizi görür sanırım, bir fonksiyon kullanarak yazarsanız daha güzel olur.