Х. ДосмҰхамедов



бет45/95
Дата07.12.2022
өлшемі3 Mb.
#466729
1   ...   41   42   43   44   45   46   47   48   ...   95
Жуйелик программалау Python

print ( sqrt(x) )
Бұл тәсілдің айтарлықтай кемшілігі бар: жұмыс алаңында көптеген қосымша атаулар пайда болады, яғни басқа модульдерде хабарланған функциялардың атауларымен сәйкес келуі мүмкін. Сондықан қажеттілік болмаса, олай істеудің керегі шамалы.
Үшінші нұсқа – тек қажетті функцияларды жүктеу.
from math import sqrt, sin, cos
Бұл жағдайда аталғандардан басқа (sqrt, sin, cos), math модулінің барлық функциялары қолжетімсіз болады.
Псевдокездейсоқ сандармен жұмыс істеу функциялары random модуліне жинақталған. Берілген аралықта псевдокейздейсоқ сандарды алу үшін функцияларды қолданады:
random() – жартылай интервалдағы [0,1) кейдейсоқ нақты сан;
randint(a,b) – [a,b] кездейсоқ бүтін сан.
4 мысал. 1 ден 6 дейінгі аралықта (кубикті лакқтыру нәтижесі) n айнымалыға кездейсоқ санды жазу үшін төмендегідей операторларды қолдануға болады:
from random import randint
n = randint(1,6)
print(‘Выпало число ’,n)
5 мысал. 5 пен 12 (12 қоспағанда) жартылай интервалдағы нақты кездейсоқ сан мынандай болады:
from random import random
x = 7*random() + 5
print(‘х= ’, х)
eval ( ) функциясы мәтіндік форматта берілген өрнектерді есептеуге мүмкіндік береді. Мысалы, егер Python тілінің синтакисінің ережелеріне сәйкес жазылған кейбір алгебралық өрнекті екілік тырнақшаға алсақ, онда мәтін пайда болады. Егер осы мәтінді рrint ( ) функциясының аргументімен көрсететін болсақ, онда экранда сәйкес алгебралық өрнек пайда болады. Егер дәл осы мәтінді (алгебралық өрнекпен) eval () функциясының аргументімен беретін болсақ, онда сәйкес алгебралық өрнек есептелетін болады.
6 мысал.
а="(5+2)**2-3*2"
b=''6 - 5/2"
с="10//4+1 0%3"
рrint ("Результаты вычислений :")
print (a+" =" , eval (a) )
print (b+" =" , eval (b) )
print (c+" =" , eval (c) ).
Осы бағдарламалық кодты орындау нәтижесінде алатынымыз:


Достарыңызбен бөлісу:
1   ...   41   42   43   44   45   46   47   48   ...   95




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

    Басты бет