input(print("Is your number b/w",a,"to",b,"including both ? Answer Yes or No"))
Должно быть:
input("Is your number b/w " + str(a) + " to " + str(b) + " including both ? Answer Yes or No")
input
принимает строку в качестве параметра, который печатается. Вы передали print
в качестве параметра.
Поскольку print
ничего не возвращает, следовательно, вы получите вывод как None
Кроме того, если вы не определили Yes
и No
как переменные, они должны быть заключены в одинарные или двойные кавычки:
В любом случае (не рекомендуется):
Yes = 'Yes'
No = 'No'
....
Или так (рекомендуется):
if y=='Yes':
....
Вы должны внести изменения таким образом для всех ваших input
и if
заявлений.