Подскажите, пожалуйста, можно ли как-нибудь упростить эту функцию?
def primes():
'''Функция выводит список простых чисел от 2 до n
(не включая n)'''
n = int(input('Введите число, больше 1: \n'))
while n < 2:
n = int(input('Введите число, БОЛЬШЕ 1: \n'))
if n == 2:
print('В диапазоне до 2 нет простых чисел')
else:
primes_list = []
for test_number in range(2, n):
for num in range(2, test_number):
if not test_number % num:
break
else:
continue
else:
primes_list.append(test_number)
primes_list = [str(d) for d in primes_list]
print('Простые числа в диапазоне до', n,
'это -', ', '.join(primes_list))