Поскольку вопрос помечен как начинающий, я собираюсь добавить
несколько простых советов по утверждению:
if a == 7:
pass
if a == 8:
pass
if a == 9:
...
else:
...
- это три независимых оператора if, и первые два не действуют, остальное относится только к
if a == 9:
, поэтому, если a равно 7 или 8, программа выводит «yes». Для использования в будущем оператора if-else, такого как этот, обязательно используйте elif:
if a == 7:
seven()
elif a == 8:
eight()
elif a == 9:
nine()
else:
print "yes"
или используйте только один оператор if, если они вызывают одно и то же действие:
if a == 7 or a == 8 or a == 9:
seven_eight_or_nine()
else:
print "yes"