Я пытаюсь выучить Python, поэтому я просто пишу несколько простых программ. Я написал эти два бита кода, чтобы определить две функции, которые я хочу использовать в программе, и они обе делают то, что хотят, но когда я пытаюсь вставить их в IDLE, он говорит, что во втором определении есть синтаксическая ошибка. Есть идеи, что это?
вот код:
def print_seq1(number):
number = input("Pick a number: ")
print " "
while number != 1:
if number%2==0:
print number
number = number/2
else:
print number
number = number*3 + 1
print number
print " "
choice = 0
def print_seq2(number):
number = input("Pick a number: ")
print " "
while number != 1:
if number%2==0:
print number,
number = number/2
else:
print number,
number = number*3 + 1
print number
print " "
choice = 0