Python 3.x มีฟังก์ชัน input() สำหรับรับค่าจากผู้ใช้ ซึ่งคืนค่าเป็นสตริง ต้องแปลงเป็น integer ด้วย int()
ตัวอย่าง
>>> var = int(input("enter age: "))
enter age 21
>>> var
21
>>> type(var)
<class 'int'>
หากผู้ใช้ป้อนเฉพาะตัวเลข int() จะแปลงได้ หากป้อนอักขระอื่นจะเกิด ValueError
ใน Python 2.x input() จะประเมิน (evaluate) ค่าที่ป้อนเข้า และคืนชนิดข้อมูลที่เหมาะสม