но с условием следующее число != предыдущему
решил вот так:
import random class A: l = range(1,5) pre = None def randiter(self): x = random.choice(self.l) if not self.pre is None: self.l.append(self.pre) self.l.remove(x) self.pre = x return x x = A() rep = None while not rep == "q": w = x.randiter() print w rep = raw_input()
как то для такой задачи громоздко,хоть и работает)помогите решить по другому