👤

1. Napisz program który wylosuje liczbę z zakresu 100-200 i wypisze wszystkie dzielniki wylosowanej liczby.
2. Napisz program który wyznaczy wszystkie liczby pierwsze trzycyfrowe.

TYLKO I WYŁĄCZNIE W JĘZYKU PYTHON


Odpowiedź :

a)

from random import randrange

x = randrange(100,201)

print('Wszystkie dzielniki liczby',x,':')

for i in range(1,x):

   if x%i == 0:

       print(i)

b)

for liczba in range(100,1000):

   ilosc_dzielnikow = 0

   for dzielniki in range(1,liczba+1):

       if liczba%dzielniki == 0:

           ilosc_dzielnikow+=1

   if(ilosc_dzielnikow<=2):

       print(liczba)