Функциялар, оларға амалдар қолдану



бет3/4
Дата01.04.2024
өлшемі443.71 Kb.
#497206
түріСабақ
1   2   3   4
Python 8

Математикалық амалдар
Python-да math, математика деп аталатын модуль бар, оны математикалық амалдармен жұмыс істеу үшін қолдануға болатын әдістер.
Мысалы, math.ceil () және math.floor () әдістері осы әдістердің параметрлері ретінде көрсетілген өзгермелі нүктелік мәндерді бүтін санға дейін дөңгелектеуге мүмкіндік береді: math.ceil () мүмкін болатын жоғарғы санға дөңгелектейді, math.floor () мүмкін болатын төменгі санға дөңгелектейді. Бұл мәннің нөлдік бөлшек бөлігі болғанымен, ол int емес, іс жүзінде float болады.
import math print( 'Rounded Up 9.5:' , math.ceil( 9.5 ) ) print( 'Rounded Down 9.5:' , math.floor( 9.5 ) )
Екі аргументті алатын math.pow () әдісі бір аргументті екіншісінің дәрежесіне көтеру үшін қолданылады. Бір аргументті қажет ететін math.sqrt () әдісі жақшаның ішіндегі мәннің квадрат түбірін қайтарады. Бұл екі әдіс те float мән береді.
Модульдер math.sin(), math.cosin() және math.tan () сияқты тригонометриялық функцияларды есептей алады.
import math num = 4 print( num , 'Squared:' , math.pow( num , 2 ) ) print( num , 'Square Root:' , math.sqrt( num ) )
Кездейсоқ сандармен жұмыс істеу үшін сіз Python random модулін бағдарламаңызға импорттай аласыз.
random.random() әдісі нөлден 1.0-ге дейін өзгермелі нүктелі сандарды құрады. Көп қызығушылық тудыруы мүмкін әдіс бар, ол random.sample(), ол тізбектен кездейсоқ таңдалған элементтер тізімін жасайды. Бұл әдіс таңдау үшін дәйектілік пен құрылған тізім өлшемін көрсету үшін екі аргумент қажет. range() функциясын random.sample() әдісінің алғашқы аргументі ретінде пайдалануға болады, ол шақыртылған кезде сандар тізбегін қайтарады. Сонымен, осы реттіліктен random.sample () әдісі қайталанбайтын элементтері бар тізім жасайды.
1.Математикалық және кездейсоқ модульдерді импорттап, олардың функцияларын қол жетімді ету үшін жаңа Python бағдарламасын бастаңыз.
import math , random
2. Енді екі дөңгелектелген мәнді көрсету үшін нұсқаулық қосыңыз.
print( 'Rounded Up 9.5:' , math.ceil( 2.5 ) )
print( 'Rounded Down 9.5:' , math.floor( 2.5 ) )
  • Содан кейін бүтін айнымалы инициализациялау үшін оператор қосыңыз

  • num = 9
    4. Көрсетілген айнымалы мәнінің квадрат түбірімен қатар квадрат мәнін шығару үшін нұсқаулар қосыңыз.
    print( num , 'Squared:' , math.pow( num , 2 ) )
    print( num , 'Square Root:' , math.sqrt( num ) )

5. 1-ден 49-ға дейінгі алты бірегей сандардың кездейсоқ тізімін жасайтын нұсқауды қосыңыз.
nums = random.sample( range( 1, 49 ) , 6 )
6. Соңында кездейсоқ тізімді көрсету үшін нұсқаулық қосыңыз.
print( 'Your Lucky Lotto Numbers Are:' , nums )


Достарыңызбен бөлісу:
1   2   3   4




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет