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.
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("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.
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.
age = int(input())
print(age + 1)
In the exam: pseudocode
- The same idea in Cambridge pseudocode uses
INPUTandOUTPUT.
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.
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.
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. · これら3行を順序通り出力してください:Ready、次にSet、最後にGo — 各行に1つずつ。
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. · 実行ボタンをクリックして出力を確認してください。