Лабораторная работа 1 Введение в язык программирования Python



бет2/3
Дата02.09.2023
өлшемі205.18 Kb.
#476404
түріЛабораторная работа
1   2   3
Лаб.раб питон

Ввод и вывод данных
Ввод данных осуществляется при помощи функции input(список ввода):
a = input()
print(a)
В скобках функции можно указать сообщение - комментарий к вводимым данным:
a = input ("Введите количество: ")
Команда input() по умолчанию воспринимает входные данные как строку символов. Поэтому, чтобы ввести целочисленное значение, следует указать функцию int():
a = int (input())
Для ввода вещественных чисел применяется функция float()
a=float(input())
Вывод данных осуществляется при помощи команды print(список вывода):
a = 1
b = 2
print(a)
print(a + b)
print('сумма = ', a + b)
Существует возможность записи команд в одну строку, разделяя их через ;. Однако не следует часто использовать такой способ, это снижает удобочитаемость:
a = 1; b = 2; print(a)
print (a + b)
print ('сумма = ', a + b)
Для команды print может задаваться так называемый сепаратор — разделитель между элементами вывода:
x=2
y=5
print ( x, "+", y, "=", x+y, sep = " " )
Результат отобразится с пробелами между элементами: 2 + 5 = 7

Простые арифметические операции над числами

x + y

Сложение

x - y

Вычитание

x * y

Умножение

x / y

Деление

Пример программы на Python



Результат выполнения программы с применением простых арифметических операций

Для форматированного вывода используется format:


Строковый метод format() возвращает отформатированную версию строки, заменяя идентификаторы в фигурных скобках {}. Идентификаторы могут быть позиционными, числовыми индексами, ключами словарей, именами переменных.
Синтаксис команды format:
поле замены := "{" [имя поля] ["!" преобразование] [":" спецификация] "}"
имя поля := arg_name ("." имя атрибута | "[" индекс "]")*
преобразование := "r" (внутреннее представление) | "s" (человеческое представление)
спецификация := см. ниже
Аргументов в format() может быть больше, чем идентификаторов в строке . В таком случае оставшиеся игнорируются.

Идентификаторы могут быть либо индексами аргументов, либо ключами:




В результате выведется число 11, а перед ним два пробела, так как указано использовать для вывода четыре знакоместа.
Или с несколькими аргументами:


В итоге каждое из значений выводится из расчета 4 знакоместа.
Спецификация формата:

спецификация

[[fill]align][sign][#][0][width][,][.precision][type]

заполнитель

символ кроме '{' или '}'

выравнивание

"<" | ">" | "=" | "^"

знак

"+" | "-" | " "

ширина

int

точность

int

тип

"b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s" | "x" | "X" | "%"





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




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

    Басты бет