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

Multidimensional list in python print as matrix

 Two Dimensional List in Python  Print the two-dimensional list mult_table by row and column using Nested loops Sample Output with input: 1 2 3, 2 4 6, 3 6 9 1 | 2 | 3 2 | 4 | 6 3 | 6 | 9  user_input = input() lines = user_input.split(',') mult_table = [[int(num) for num in line.split()] for line in lines] for lst in mult_table: for i in range(len(lst)): print(lst[i], end='') if i != len(lst)-1: print(' | ', end='') print() 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