ПредишенСледващото

За да се върнете в началото на учебната програма и припомни, че е цяло число. Тези стойности като 34, 7986, 57. За разлика от реалните числа са остатъци дробни числа: 74.78 или 234.45. Ние се използват за остатъка от запетая, отделянето от цялата част, но в Python номера са разделени от малко по-различно, като почти всички програмни езици разбират дробни числа - през точка. Именно поради тази причина те се наричат ​​с плаваща запетая. Цяло число определен като INT. и с плаваща запетая - оборотни средства.

За по-добро разбиране ние даваме един малък пример: печат (7 * 4.9). тук ние произвежда цялата умножение (инт) броя от 7 до (флоат) с плаваща запетая 4.9 и стойността на резултат 34.300000000000004. Защо се случи това по този начин? Опакова страна: когато потребителят получава питон, подобни на командването, той анализира по следния начин: печат (7.0 * 4.9), че сме рекодират определения INT да поплавък и се умножава броя като оборотни средства.

Нека се опитаме по друг начин. Определете различен отбор, които искат да получат цяло число: печат (7 * вътр (4.9)), след като приключим в броя на функция поплавък инт (), която е преведена на цяло число. Резултатът е на стойност 28. Oppa, защо се случи това? Важно е да се осъзнае факта, че Python не е броят на кръга. И всичко, което направих беше просто се дръпна назад с 4.9 и направи девет просто умножение 7 * 4, която ни даде четене на 28.

Представете си ситуацията, че сте собственик на онлайн магазин за продажба на книги. Купувачът стане ли 7 издания за $ 4.9 за всеки в своя код използва примера на преброяване, което описахме по-горе. Колко дълго ще фалират. давайки 7 книги за 28 $?

Приблизителната изчисляването на печалбата от продажбата на книги

Как да направите така, че нашият резултат е най-близо до правото? За да направите това, има кръг () функция. който е само на броя на кръга.

Например: печат (кръг (7 * 4.9)), в резултат получаваме очаквания резултат: 34. В този случай, ние получихме задачата да се размножават 7 * 4.9, и се качи в края 34.300000000000004. след което функцията кръг () закръгля до 34. Този метод броене най-подходящи за типичните приложения, където не е необходима точност и най-важният резултат. Сега стана ясно, че 7-те книги, които имахме да поиска най-малко $ 34. Това е по-добре. Но такъв пример в изчисленията, където точността играе основна роля, не работи.

Просто се вгледате внимателно в различните резултати в: печат (кръг (7 * 4.9)) и шрифт (7 * кръг (4.9)). В първо изпълнение, ние закръглят в резултат на умножение, а вторият директно броя 4.9. Ето защо ние се напълно различни фигури. Тази точка е много важно да се разбере!

В този урок ми задача беше възможно най-много е разбираемо да обясни разликата между число и дробни стойности. А също и на факта, че ние можем лесно да се работи с тях, за да преведат число фракция плувка (34) и обратно INT (34,44).

Читателите също да харесате:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!