Вы можете использовать два способа печати.Либо сохраните его в списке, а затем распечатайте или распечатайте поочередно.
Подход 1 Use list and then print it as comma separated
:
import time
def prime_number(number1):
output_list = list()
for desired_num in range(1,int(number1)+1):
if desired_num > 1:
for i in range(2,desired_num):
if (desired_num % i) == 0:
break
else:
output_list.append(desired_num)
return output_list
number2 = int(raw_input ("Enter any number :- "))
print "Prime numbers between 1 and", number2, "are :-"
output_list = prime_number(number2)
print (",".join(output_list))
Подход 2 Print the numbers in function itself serially using end
:
import time
def prime_number(number1):
for desired_num in range(1,int(number1)+1):
if desired_num > 1:
for i in range(2,desired_num):
if (desired_num % i) == 0:
break
else:
print(desired_num,end = " ")
number2 = int(raw_input ("Enter any number :- "))
print "Prime numbers between 1 and", number2, "are :-"
prime_number(number2)