Интерактивный учебник языка Python
Занятие 1. Ввод и вывод данных
Python 3 — это современный язык, на котором просто и приятно писать программы.
Для печати значений в Питоне есть функция print(). Внутри круглых скобок через запятую мы пишем то, что хотим вывести. Вот программа, которая делает несколько вычислений:
print(5 + 10) print(3 * 7, (17 - 2) * 8) print(2 ** 16) # две звёздочки означают возведение в степень print(37 / 3) # один слэш — это деление с ответом-дробью print(37 // 3) # два слэша считают частное от деления нацело # это как операция div в других языках print(37 % 3) # процент считает остаток от деления нацело # это как операция mod в других языках
Для ввода данных в программу мы используем функцию input()
. Она считывает одну строку.
Вот программа, которая считывает имя пользователя и приветствует его:
print('Как вас зовут?') name = input() # считываем строку и кладём её в переменную name print('Здравствуйте, ' + name + '!')
Мы будем писать программы, которые считывают данные, перерабатывают их и выводят какой-то результат. При запуске на компьютере такие программы считывают данные, которые пользователь вводит с клавиатуры, а результат выводят на экран.
Попробуем написать программу, которая считывает два числа и выводит их сумму. Для этого считаем два числа и сохраним их в переменные a
и b
, пользуясь оператором присваивания =
. Слева от оператора присваивания в программах на Питоне ставится имя переменной — например, строка из латинских букв. Справа от оператора присваивания ставится любое выражение. Имя станет указывать на результат вычисления выражения. Проиграйте эту программу и посмотрите на результаты её работы:
a = input() b = input() s = a + b print(s)
Мы видим, что программа выводит 57
, хотя в реальной жизни 5 + 7
будет 12
. Это произошло потому, что Питон в третьей строчке «сложил» две строки, а не два числа. В Питоне две строки складываются так: к первой строке приписывается вторая.
Обратите внимание, что в визуализаторе содержимое переменных a
и b
заключено в кавычки. Это означает, что в a
и b
лежат строки, а не числа.
В Питоне все данные называются объектами. Число 2 представляется объектом «число 2», строка 'hello'
– это объект «строка 'hello'
».
Каждый объект относится к какому-то типу. Строки хранятся в объектах типа str
, целые числа хранятся в объектах типа int
, дробные числа (вещественные числа) — в объектах типа float
. Тип объекта определяет, какие действия можно делать с объектами этого типа. Например, если в переменных
и second
лежат объекты типа int
, то их можно перемножить, а если в них лежат объекты типа str
, то их перемножить нельзя:
first = 5 second = 7 print(first * second) first = '5' second = '7' print(first * second)
Чтобы преобразовать строку из цифр в целое число, воспользуемся функцией int()
. Например, int('23')
вернет число 23
.
Вот пример правильной программы, которая считывает два числа и выводит их сумму:
a = int(input()) b = int(input()) s = a + b print(s)
Ссылки на задачи доступны в меню слева. Эталонные решения теперь доступны на странице самой задачи.
3-8Как найти решение системы уравнений
Все математические ресурсы SAT
16 диагностических тестов 660 практических тестов Вопрос дня Карточки Learn by Concept
← Предыдущая 1 2 3 4 5 6 7 8 9 Следующая →
SAT Math Help » Алгебра » Уравнения / Неравенства » Системы уравнений » Как найти решение системы уравнений
Если 7 х + у = 25 и 6 х + у = 23, каково значение х ?
Возможные ответы:
2
11
6
7
20
Правильный ответ:
2
Объяснение:
Вы можете вычесть второе уравнение из первого, чтобы исключить y :
7 x + y = 25 – 6 x + y = 23: 7 x – 6 x = x ; г – г = 0; 25 – 23 = 2
x = 2
Вы также можете решить одно уравнение для y и подставить это значение вместо y в другое уравнение:6 x 9091 2 + у = 23 → у = 23 – 6 x .
7 x + y = 25 → 7 x + (23 – 6 x ) = 25 → x + 23 = 25 → x = 2
Сообщить об ошибке 928 Возможные ответы :
27
6
16
31
Правильный ответ:
31
Пояснение:
Мы можем сложить эти уравнения друг с другом.
(7x + 3y = 20) + (–4x – 6y = 11) = (3x – 3y = 31)
Сообщить об ошибке
Рассмотрим три прямые, заданные следующими уравнениями:
x + 2y = 1
y = 2x + 3
4x — 3y = 2
Каково значение координаты x точки пересечения, является общим для ВСЕХ трех строк?
Возможные ответы:
Нет точки пересечения 0929 Правильный ответ: Нет точки пересечения
Объяснение:
Если точка пересечения лежит на всех трех линиях, то мы должны иметь возможность выбрать любые две линии, найти их точку пересечения и каждый раз получать одну и ту же точку пересечения. Другими словами, точка пересечения первых двух линий должна быть точкой пересечения второй и третьей линий.
Рассмотрим первую и вторую линии. Мы можем решить систему уравнений, подставив значение y из второго уравнения в первое.
у = 2х + 3
х + 2(2х + 3) = 1
х + 4х + 6 = 1
5х = -5
х = -1
у = 2(- 1) + 3 = 1
Точка пересечения первых двух линий (-1,1).
Теперь мы можем найти точку пересечения второй и третьей линий. Опять же, мы можем подставить значение y из второго уравнения в третье.
y = 2x + 3
4x — 3(2x + 3) = 2
4x -6x — 9 = 2
-2x = 11
x = -11/2
y = 2(-11/2)+3 = -8
Таким образом, вторая и третья прямые пересекаются в точке (-11/2,-8).
Поскольку точка пересечения первой и второй линий не совпадает с точкой пересечения второй и третьей линий, не существует точки, общей для ВСЕХ трех линий. Таким образом, точки пересечения нет.
Сообщить об ошибке
У каждой овцы 4 ноги, а у каждой курицы 2 ноги. Если мальчик с фермы насчитал 50 голов и 140 футов, сколько у него овец?
Возможные ответы:
30 овец
10 овец
25 овец
15 овец
20 овец
20 овец
Объяснение:
Установите x как количество овец и y как количество цыплят. Это дает нам x+y=50 и 4x+2y=140. Мы хотим найти х. Решая первое уравнение, получаем y=50-x. Подставьте это во второе, и у вас получится 4x+2(50-x)=140. Умножение дает 4x+100-2x=140. Итак, 2х+100=140. 2х=40, х=20. Отдам 20 овец.
Сообщить об ошибке
Если 8x – 9 на 10 меньше 5, каково значение 4x?
Возможные ответы:
1
4
2
1/4
1/2
Правильный ответ :
2
Пояснение:
Первое, что необходимо сделать, это написать алгебраическое уравнение для задачи:0909
Таким образом, 4 * x = 2
Сообщить об ошибке
4x — 5y = 12
6y — 3x = -6
Количество A: x + y
Количество B: 6
Возможные ответы:
Количество A больше
Количество B больше
Отношение не может быть определено из предоставленной информации 09
Объяснение:
Сложите два уравнения:
4x — 5y = 12 плюс
6y — 3x = -6:
4x — 5y + (6y — 3x) = 12 + (-6)
4x — 3x + 6 лет — 5y = 12 — 6
x + y = 6
Сообщить об ошибке
- Благотворительная организация набирает добровольцев для подготовки к сбору средств. Каждый волонтер может либо помочь установить столы, либо аукционные галереи. Волонтер может настроить 6 столов в час или 2 аукционные галереи в час. Есть 180 столов, которые нужно настроить, а также 12 аукционных галерей. Если у волонтеров будет 3 часа на подготовку, сколько волонтеров нужно записать?
Возможные ответы:
30
10
8
15
12
Правильный ответ: 12
Пояснение:
Узнайте, сколько волонтер может произвести за 3 часа.
6 столов/час * 3 часа = 18 столов/час
Необходимо настроить 180 столов. Если один доброволец может настроить 18 столов за 3 часа, то 10 добровольцев позаботятся о 180 столах.
2 аукционных галереи/час * 3 часа = 6 галерей/час
2 добровольца смогут заполнить 12 аукционных галерей
10 + 2 = 12 добровольцев
Сообщить об ошибке значение (3x + 2) * (-x + 10)?
Возможные ответы:
–180
1300
–1300
450
–300
Правильный ответ:
–300
Объяснение:
Найдите x, затем подставьте в формулу, чтобы найти значение. x = 28 – 12 = 16
(3 * 16 + 2) * (–16 +10) = –300
Сообщить об ошибке
У Джои есть 1,50 доллара США. Если у него есть только четвертак и пятак, а всего у него 14 монет, сколько у него пятаков?
Возможные ответы:
10
3
6
5
8
Правильный ответ: 9 0930
10
Объяснение:
Установка x и количества четвертаков, которые у него есть, и y в качестве количества пятицентовых монет. x + y = 14 (всего монет), 0,25x + 0,05y = 1,50 (всего). Подставив x = 14 – y из первого уравнения во второе, мы получим y = 10. Следовательно, у Джоуи 10 пятицентовых монет.
Сообщить об ошибке
Футболист бьет по мячу со скоростью 8 м/с. Игрок бежит, чтобы получить его, как только мяч отброшен ногой со скоростью 4 м/с. Если принимающий игрок стартует за 12 м до мяча, какое расстояние он пройдет, прежде чем получит мяч?
Возможные ответы:
3 м
6 м
12 м
15 м
9 м
Правильный ответ:
12м
Объяснение:
Установив t как прошедшее время, нам нужно найти, когда 8t = 12 + 4t (это расстояние, пройденное мячом, по сравнению с расстоянием, пройденным игроком + разница с исходной точкой).