Sequence, input & output · Последовательность, входные и выходные данные
A program runs in order
- A program is a list of steps.
- Python runs them from top to bottom, one at a time.
- This order is called sequence — the first idea in the syllabus.
Программа выполняется последовательно
- Программа — это список шагов.
- Python выполняет их сверху вниз, по одному за раз.
- Этот порядок называется последовательностью — первой идеей в программе.
print("Wake up")
print("Brush teeth")
print("Go to school")
OUTPUT becomes print()
- In the exam, OUTPUT shows something on the screen.
- In Python, that is
print(). - The text inside the quotes is printed, then a new line starts.
ВЫВОД становится print()
- На экзамене OUTPUT означает вывод чего-либо на экран.
- В Python это
print(). - Текст внутри кавычек выводится, после чего начинается новая строка.
print("Hello, world!")
print("IGCSE Computer Science")
INPUT becomes input()
- In the exam, INPUT reads what the user types.
- In Python, that is
input(). - It always gives back a string (text), even if the user types digits.
ВВОД становится input()
- На экзамене INPUT означает чтение того, что вводит пользователь.
- В Python это
input(). - Он всегда возвращает строку (текст), даже если пользователь вводит цифры.
name = input()
print("Hello, " + name)
Turn input into a number
input()gives text, so"5"is not the number 5.- Wrap it with
int()to get a whole number. - Now you can do maths with it.
Превращаем ввод в число
input()возвращает текст, поэтому"5"не является числом 5.- Оберните его в
int(), чтобы получить целое число. - Теперь можно выполнять с ним математические операции.
age = int(input())
print(age + 1)
In the exam: pseudocode
- The same idea in Cambridge pseudocode uses
INPUTandOUTPUT.
На экзамене: псевдокод
- Та же логика в камбриджском псевдокоде использует конструкции
INPUTиOUTPUT.
OUTPUT "What is your name?"
INPUT Name
OUTPUT "Hello, ", Name
Common mistakes
- Statements run from top to bottom, in the order you write them.
input()gives back text (a string); useint(...)when you need a number.
Распространенные ошибки
- Операции выполняются сверху вниз в том порядке, в котором вы их пишете.
input()возвращает текст (строку); используйтеint(...), когда вам нужно число.
Now you try
- Use
print()to show output. - Use
input()to read a line — leave the brackets empty here. - Press Check answer to test your code.
Теперь попробуйте сами
- Используйте
print()для вывода результата. - Используйте
input()для чтения строки — оставьте скобки пустыми здесь. - Нажмите Check answer (Проверить ответ), чтобы протестировать свой код.
Input → process → output · Ввод → обработка → вывод
Most programs follow one shape: get input, do something, show output. · Большинство программ следуют одной структуре: получить входные данные, выполнить действие, вывести результат.
Print these three lines, in order: Ready, then Set, then Go — one per line. · Выведите эти три строки в порядке: сначала Ready, затем Set, затем Go — каждую на отдельной строке.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Read a name with input(), then print Hello, then the name then !. For the input Sam, the output should be Hello, Sam!. · Прочитайте имя с помощью команды input(), затем выведите текст Hello, , затем имя, затем текст !. Для входных данных Sam выходными данными должно быть значение Hello, Sam!.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Read a whole number with input(), convert it with int(...), then print it doubled (times 2). For input 6, the output should be 12. · Прочитайте целое число с помощью команды input(), преобразуйте его с помощью команды int(...), затем выведите число, умноженное на 2. Для входных данных 6 выходными данными должно быть значение 12.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.