1 of 9

Формат вывода

Урок 4

2 of 9

Примеры

# В программе:

a = 558

a = 3.14

a = “Вася”

r = input()

r = int(input(“Введите радиус: ”))

r = float(input(“Введите радиус: ”))

Введите радиус:

print (“r =”, r)

r = 25.0

# Тип данных:

целый

вещественный

строковый

строковый

целый

вещественный

25

3 of 9

Формат вывода

a = 1/3

print (a)

0.3333333333333333

print (“{:7.3f}”.format(a))

  • Форматный вывод — инструмент форматирования, который позволяет выводимые данные делать более читаемыми.

⎵ ⎵ 0.333

4 of 9

Формат вывода

print (“a =”, “{:7.3f}”.format(a))

  • Формат вывода задается в функции print в кавычках, в фигурных скобках после двоеточия — общее количество позиций на экране, занимаемых выводимой величиной, через точкуколичество позиций в дробной части и�буква f, обозначающая, что выведено вещественное число.
  • Далее после точки указывается имя переменной, к которой надо применить данный формат .format(a).
  • Если общего количества позиций для вывода числа не хватает, то количество позиций автоматически увеличивается до минимально необходимого.

print (“Площадь треугольника равна”, “{:0.3f}”.format(s))

5 of 9

Формат вывода. Пример

6 of 9

Самое главное

В программе:

a = 558 # a — целое

a = 3.14 # а — вещественное

a = “Вася” # а — строка

r = input() # r — строка

r = int(input(“Введите радиус: ”)) # r — целое

r = float(input(“Введите радиус: ”)) # r — вещественное

print (“Радиус равен:”, “{:5.2f}”.format(r))

print (“r =”, “{:0.3f}”.format(r))

7 of 9

Задача 1

  • Попросите пользователя ввести число, выведите это число с четырьмя знаками после запятой.

Пример результата работы программы:

Введите число: 558.12345678

Ваше число: 558.1235

или

Введите число: 558

Ваше число: 558.0000

8 of 9

Задача 2

  • Посчитайте количество досок для забора вокруг прямоугольного участка земли длиной x метров, шириной y метров, если ширина доски равна а см. Примените формат вывода*.

Пример результата работы программы:

Введите длину участка в метрах: 10

Введите ширину участка в метрах: 8

Введите ширину доски в сантиметрах: 20

Количество досок для забора: 180

* При делении любых чисел результат является вещественным числом.

9 of 9

Задача 3

  •