number = raw_input ("Please enter a number:")
while number < '4':
print raw_input("Please enter a number bigger than 4:")
number += 1
The error message says, you are trying to add 1 to a string. This is why you are getting error. You know you can't count with strings. So you should change your codes to;
x=2
while True:
try:
number=int(raw_input ("Please enter a number: "))
except ValueError: #catching ValueError, if user entry something that is not number
print("You should enter a number.")
continue #if user entry something that is not number, then skip other codes ask again.
if number<4:
print("Please enter a number bigger than 4")
continue #if user entry a number less than 4, then skip other codes ask again.
else: #if everything is fine
while x<=number: #until x equal to number
print (x) #print x, if you don't want to print 2 then remove this line.
x+=2 #and add 2 to x
break #if second while loop is done, break the first while loop.
Output:
>>>
Please enter a number: 3
Please enter a number bigger than 4
Please enter a number: 10
2
4
6
8
10
>>>
>>>
Please enter a number: 2
Please enter a number bigger than 4
Please enter a number: asd
You should enter a number.
Please enter a number: 10
2
4
6
8
10
>>>