Facebook
From marek marecki, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 315
  1. zad 2.
  2.  
  3. wynik="dalej"
  4. i=2;
  5. n=int(raw_input("Podaj n: "));
  6. while wynik=="dalej":
  7.     if i>=n:
  8.         wynik="tak";
  9.     elif n%i==0:
  10.         wynik="nie";
  11.     else:
  12.         i=i+1;
  13.         wynik="dalej";
  14. print wynik;
  15.  
  16.  
  17.  
  18. zad. ostatnie:
  19.  
  20. a=int(raw_input("Podaj a: "));
  21. b=int(raw_input("Podaj b: "));
  22. while a>0:
  23.     a=a%b;
  24.     b=b-a;
  25. print (b);
  26.  
  27.  
  28. zad 3:
  29.  
  30. licznik=0;
  31. i=1;
  32. a=1;
  33. dzielnik=2;
  34. while (a<=2):
  35.     a=int(raw_input("Podaj liczbe do rozkladu wieksza od 2: "));
  36. dzielona=a;
  37. while (i!=a):
  38.     dzielnik=2;
  39.     if (dzielona%dzielnik==0):
  40.         dzielona=dzielona/dzielnik;
  41.         i=i*dzielnik;
  42.     elif (dzielona%dzielnik!=0):
  43.         while (dzielona%dzielnik!=0):
  44.             dzielnik=dzielnik+1;
  45.         dzielona=dzielona/dzielnik;
  46.         i=i*dzielnik;
  47.     licznik=licznik+1;
  48.  
  49. print "lizcba krokow: ",licznik;
  50.  
  51.  
  52.    
  53.