Мне нужно напечатать все простые числа в диапазоне. Но выход должен быть как в 1 строке, и по какой-то причине я не могу использовать list или .append или даже .join. Если диапазон от 8 до 20, то результат будет: "The prime number(s) in this range are 11, 13, 17, 19
Мой код сейчас:
start_range = int(input("Enter the first number in the range"))
end_range = int(input("Enter the number in the end of the range"))
for integer in range(start_range, end_range + 1):
count = 0
for prime in range(2, integer+1):#This loop is from part 1 and will tell if the number is prime or not
if (integer % prime) == 0:
count = count + 1
if count > 2 and count != 1:
break
else:
print("The prime number(s) in this range are", integer)