Skip to main content

Prime Number program in Python


A prime number is a number that has only two factors: 1 and the number itself. For example, 2, 3, 5, 7 and 11 are the first few prime numbers. Write a program that repeatedly prompts a user for numbers until the user enters a positive larger number. Once a valid number is entered, print out the list of prime number from 0 to the entered number. If the user enters anything other than a valid number MO it with a try/except and put out an appropriate message and ignore the number. For example, enter -1, bob and 10 and match the output below. 
Enter a positive integer number: -1 
The number must be positive. 
Enter a positive integer number: bob 
The number must be a positive number. 
Enter a positive integer number: 10 
The prime numbers from 0 to 10: 2 3 5 7 





while True:
try:
n = int(input("Enter a positive integer number: "))
if n <= 0:
print("The number must be a positive.")
else:
print("The prime numbers from 0 to {}:".format(n))
for i in range(1, n + 1):
is_prime = i > 1
for j in range(2, i):
if i % j == 0:
is_prime = False
if is_prime:
print(i, end=' ')
print()
break
except:
print("The number must be a positive number.")

Hope this is helpful. Write back to me in case you need help with your python task. I generally reply back within 24 hours. You can connect with me on Whatsapp also: +918602715108

Comments

Popular posts from this blog

Create a list from user's input in python

  Write a loop to populate the list user_gusses with a number of guesses. The variable num_guesses is the number of guesses the user will have, which is read first as an integer. Read each guess (an integer) one at a time using int(input()) Sample output with input 3 9 5 2  user_gusses: [9, 5, 2] num_guesses= int(input()) user_guesses= [] #ask user to enter the user_guesses element for i in range(0, num_guesses): x= int(input()) user_guesses.append(x) print('user_guesses:', user_guesses) Hope this is helpful. Write back to me in case you need help with your python task. I generally reply back within 24 hours. You can connect with me on Whatsapp also: +918602715108

Python program to replace words in a sentence

Write a program that replaces words in a sentence. The input begins with word replacement pairs (original and replacement). The next line of input is the sentence where any word on the original list is replaced. Ex: If the input is: automobile car manufacturer maker children kids The automobile manufacturer recommends car seats for children if the automobile doesn't already have one. the output is: The car maker recommends car seats for kids if the car doesn't already have one. You can assume the original words are unique. w = input().split() x = input() for i in range(0, len(w), 2): if w[i] in x: x = x.replace(w[i], w[i+1]) print(x) Hope this is helpful. Write back to me in case you need help with your python task. I generally reply back within 24 hours. You can connect with me on Whatsapp also: +918602715108

Python program from reversing a number, calculating number of digits

Write a program to reverse a number entered by the user. Call your program int_reverser.py . Suggested approach:  a. Write an expression for the number of digits. This is the log in base 10 , math.log100, but it should be a whole number.  b. Write a loop to keep dividing the number by 10 and printing the remainder.  c. Add an accumulator variable for the result. Keep multiplying the result by 10 and adding the remainder. Example usage:  Integer reverer  Integer: 1234  4321  import math n = int(input("Enter number: ")) numberOfDigit = math.log10(n) if n Enter number: 1234 4321 Hope this is helpful. Write back to me in case you need help with your python task. I generally reply back within 24 hours. You can connect with me on Whatsapp also: +918602715108