Float() және Round() функциялары

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Python бағдарламалау тілінде сандардың қандай негізгі түрлері бар?

  • Логикалық (bool) және бүтін (int)
  • Бүтін (int) және нақты (float) (correct)
  • Бүтін (int) және жолдық (string)
  • Жолдық (string) және нақты (float)

input() функциясы әрқашан сан мәнін қайтарады.

False (B)

Python-да нақты сандарды енгізу үшін қандай функция қолданылады?

float()

Нақты санды бүтін санға дөңгелектеу үшін қандай функцияны қолдануға болады: _______.

<p><code>round()</code></p> Signup and view all the answers

Төмендегі функцияларды сипаттамаларымен сәйкестендіріңіз:

<p><code>float()</code> = Мәтінді нақты санға түрлендіреді <code>round()</code> = Нақты санды дөңгелектейді <code>input()</code> = Пайдаланушыдан мәлімет алуға мүмкіндік береді</p> Signup and view all the answers

round(3.14159, 2) нәтижесі қандай?

<p>3.14 (D)</p> Signup and view all the answers

float("3,14") дұрыс код.

<p>False (B)</p> Signup and view all the answers

float() функциясы мәтін ішінде әріп немесе бос орын болса қандай қате шығарады?

<p><code>ValueError</code></p> Signup and view all the answers

Егер round() тек бір аргументпен жазылса, нақты сан ең жақын _______ дейін дөңгелектенеді.

<p>бүтін санға</p> Signup and view all the answers

Сәйкестендіріңіз:

<p>Ақшамен жұмыс = <code>round()</code>-қа сәйкес келеді Температура = <code>float()</code>-қа сәйкес келеді</p> Signup and view all the answers

Төмендегілердің қайсысы Python-да сандық деректер түріне жатпайды?

<p>str (B)</p> Signup and view all the answers

Python-да айнымалының деректер типін жариялау міндетті емес.

<p>True (A)</p> Signup and view all the answers

Егер пайдаланушы енгізген мәнді нақты санға түрлендіру мүмкін болмаса, қандай қате пайда болады?

<p><code>ValueError</code></p> Signup and view all the answers

round() функциясының екінші аргументі нені көрсетеді? _______.

<p>ондық таңба саны</p> Signup and view all the answers

Төменде көрсетілген есептеулердің нақты өмірде қолданылу жағдайларын сәйкестендіріңіз.

<p>Валюта айырбастау = Нақты сандармен жұмыс істеуді қажет етеді Пайыздық өсімді есептеу = Нақты сандармен жұмыс істеуді қажет етеді</p> Signup and view all the answers

Төмендегі код үзіндісінің шығысы қандай болады?

x = 15.765
print(round(x))

<p>16 (D)</p> Signup and view all the answers

Python-да бір жолда бірнеше айнымалыға мәндерді тағайындауға болады.

<p>True (A)</p> Signup and view all the answers

Python-да float деректер типінің дәлдігі қандай?

<p>15-17 ондық сан</p> Signup and view all the answers

Енгізілген нақты санды 0.1 дәлдікпен дөңгелектеу үшін, _______ функциясын қолдану керек.

<p><code>round()</code></p> Signup and view all the answers

Төмендегі кодтардың мақсаттарын сәйкестендіріңіз:

<p><code>x = float(input())</code> = Пайдаланушыдан нақты санды енгізу <code>print(round(x, 2))</code> = Айнымалы мәнін екі ондық санға дейін дөңгеленгеннен кейін көрсету</p> Signup and view all the answers

Flashcards

Нақты сандар (float)

Ондық нүктесі бар сандар.

float() функциясы

Жолды нақты санға түрлендіреді.

round() функциясы

Санды көрсетілген таңба санына дейін дөңгелектейді.

input() функциясы

Пайдаланушы енгізген мәтінді қайтарады.

Signup and view all the flashcards

string (мәтін)

input() функциясы арқылы алынған мәлімет типі

Signup and view all the flashcards

int() функциясы

Бүтін сандармен жұмыс істейді.

Signup and view all the flashcards

Study Notes

  • Сабақтың тақырыбы - нақты санды енгізу, float() және round() функциялары қарастырылады.

Сабақтың мақсаты

  • float() және round() функцияларымен таныстыру.
  • Нақты сандармен жұмыс істеуді үйрету.
  • Пайдаланушыдан нақты сан енгізуді және өңдеуді үйрету.
  • Нақты сандарды дөңгелектеу қажеттілігін түсіндіру.
  • Сандарды есептеудегі дәлдікті арттыру.

Күтілетін нәтижелер

  • input() арқылы нақты сан енгізе білу.
  • float() көмегімен жолды нақты санға айналдыру.
  • round() арқылы нақты сандарды дөңгелектей алу.
  • Нақты сандармен арифметикалық амалдарды орындау.
  • Дәлдікпен жұмыс істеу және математикалық есептерді шешу.

Алдыңғы сабақты қайталау сұрақтары

  • input() қандай дерек қайтарады?
  • int() қандай типке түрлендіреді?
  • 5+2*3=?
  • Нақты сандарды қандай тип көрсетеді?
  • print(type(3.14)) нәтижесі қандай?

Нақты сандар және float() функциясы

  • Python-да сандар екі түрге бөлінеді: бүтін (int) және нақты (float).
  • Нақты сандар – ондық нүктесі бар сандар, мысалы: 3.14, -0.5, 100.00.
  • Нақты сандар ақша, өлшем, температура, пайыз есептеулерінде қажет.
  • input() функциясы арқылы мәтін (string) түріндегі дерек алынады.
  • Оны нақты санға айналдыру үшін float() функциясын қолданамыз.
  • Синтаксисі: x = float(input("Нақты сан енгізіңіз: "))
  • Бұл код пайдаланушыдан нақты сан енгізуді сұрайды және оны float түрінде сақтайды.
  • Мысалы, price = float(input("Бағаны енгізіңіз: ")) енгізілсе, экранда Жалпы баға: 5.75 болып шығады.
  • float() тек цифрлар мен ондық нүктесі бар мәнді түрлендіре алады.
  • Әріп немесе бос орын болса, ValueError қатесі шығады.
  • x = float("3,14") қате, себебі Python тек нүкте қабылдайды.

round() функциясы

  • Нақты сандар көбіне ұзақ ондық бөлшектермен беріледі, сондықтан round() функциясы қолданылады.
  • Синтаксисі: round(сан, таңба_саны)
  • Мысалдар:
    • x = 3.45678
    • print(round(x)) нәтижесі 3
    • print(round(x, 2)) нәтижесі 3.46
  • Егер тек бір аргумент болса, нақты сан ең жақын бүтін санға дөңгелектенеді.
  • Екі аргумент болса, онда көрсетілген ондық таңба санына дейін дөңгелектейді.
  • Мысалдар:
    • Ақшамен жұмыс (499.999 → 500.00)
    • Температура (23.6789 → 23.7 градус)
    • Пайыздық өсім (5.2345% → 5.23%)
  • Қате болмау үшін, тек сан енгізу керек.
  • Егер қате енгізулер орын алса, онда try-except блоктары қолданылады.
  • float() мәтінді нақты санға айналдырады.
  • round() нақты санды қажетті дәлдікпен дөңгелектейді.
  • Бұл функциялар нақты сандармен жұмыс істеу үшін ең маңызды құралдардың бірі.

Практикалық тапсырмалар

  • Пайдаланушы енгізген нақты сандардың қосындысын табу.
  • Үш нақты сан енгізіп, орташа мәнін дөңгелектеу (round()).
  • Теңгені доллармен есептеу (айырбас курсы арқылы).
  • Температураны Цельсийден Фаренгейтке түрлендіру (формула: F = C * 1.8 + 32).
  • Пайыз табу: float сандармен пайыз есептеу (float(n) * p / 100).

Сабақты қорытындылау

  • Python тілінде нақты сандармен жұмыс істеу үйретілді.
  • float() енгізілген мәтінді нақты санға айналдырады.
  • round() нақты сандарды қажетті дәлдікке дейін дөңгелектеуге мүмкіндік береді.
  • Нақты сандар баға, температура, пайыздық өсім сияқты есептеулерде қажет.

Бақылау сұрақтары

  • float() қандай тип қайтарады?
  • round(3.456, 2) нәтижесі қандай?
  • Нақты сан енгізудің дұрыс синтаксисі қандай?
  • input() және float(input()) айырмашылығы неде?
  • round() функциясында неше аргумент болуы мүмкін?

Үйге тапсырма

  • 5 нақты сан енгізіп, ең үлкенін және ең кішісін табу.
  • Пайыздық өсімді есептейтін бағдарлама құру.
  • Енгізілген нақты санды 0.1 дәлдікпен дөңгелету.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Float-Free EPIRBs
3 questions

Float-Free EPIRBs

GoldForesight7167 avatar
GoldForesight7167
Float Type Carburetors Flashcards
5 questions
Use Quizgecko on...
Browser
Browser