Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while True:
- even = []
- odd = []
- array = input("\033[1m\033[33mВведіть через пробіл цілі числа, які бажаєте відсортувати: \033[0m")
- array = array.split()
- try:
- array = list(map(float, array))
- except:
- print("\033[1m\033[31mВведений масив має складатися тільки з цілих чисел. Спробуйте ввести інший масив!\033[0m")
- continue
- is_error = 0
- for i in range(len(array)):
- if array[i].is_integer():
- if array[i] % 2 == 0:
- even.append(int(array[i]))
- else:
- odd.append(int(array[i]))
- array[i] = int(array[i])
- continue
- else:
- is_error = 1
- break
- if is_error == 1:
- print("\033[1m\033[31mВведений масив має складатися тільки з цілих чисел. Спробуйте ввести інший масив!\033[0m")
- continue
- else:
- break
- if len(even) == 0:
- print("\033[1m\033[95mПарних чисел у масиві немає\033[0m")
- else:
- print("\033[1m\033[95mПарні числа:", "\033[97m", end='')
- print(*even, sep=', ', end = "\033[0m\n")
- if len(odd) == 0:
- print("\033[92;1mНепарних чисел у масиві немає\033[0m")
- else:
- print("\033[92;1mНепарні числа:", "\033[97m", end = '')
- print(*odd, sep=', ', end = "\033[0m\n")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement