Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''Still working on the code'''
- import math
- def get_integer(prompt):
- '''Prompts the user to enter an integer, and ensures the user enters an
- integer'''
- while True:
- try:
- num = int(input(prompt))
- except ValueError:
- print("That is not a number -- please try again without decimal"
- "points")
- continue
- return num
- my_numbers = []
- Prime_checker = get_integer("Please enter an integer:") # user inputs the number
- checkers = []
- for x in range(2,int(math.sqrt(Prime_checker))+1):
- checkers.append(x)
- print(checkers)
- while len(checkers) != 0:
- for num in checkers:
- if Prime_checker % num != 0:
- checkers.remove(num)
- is_prime = True
- if is_prime is True:
- my_numbers.append(Prime_checker)
- else:
- print("that is not a prime number")
- print(my_numbers)
Advertisement
Add Comment
Please, Sign In to add comment