อย่างที่เราทราบดีว่าฟังก์ชันอินพุตในตัวของ Python จะส่งคืนวัตถุคลาส str(สตริง) เสมอ ดังนั้นสำหรับการป้อนจำนวนเต็ม เราต้องพิมพ์ cast อินพุตเหล่านั้นเป็นจำนวนเต็มโดยใช้ฟังก์ชัน int ในตัวของ Python
คุณพิมพ์ดีดใน Python อย่างไร
แคสติ้งประเภทที่ชัดเจน
- Int: ฟังก์ชัน Int รับ float หรือ string เป็นอาร์กิวเมนต์และส่งคืนวัตถุประเภท int
- float: ฟังก์ชัน float รับ int หรือ string เป็นอาร์กิวเมนต์ และส่งคืนอ็อบเจกต์ประเภท float
- str: ฟังก์ชัน str take float หรือ int เป็นอาร์กิวเมนต์และส่งคืนอ็อบเจ็กต์ประเภทสตริง
ฟังก์ชั่นอินพุตใน Python คืออะไร
ฟังก์ชันอินพุต อนุญาตให้ผู้ใช้แทรกค่าลงในโปรแกรมอินพุตส่งกลับค่าสตริง คุณสามารถแปลงเนื้อหาของอินพุตโดยใช้ชนิดข้อมูลใดก็ได้ ตัวอย่างเช่น คุณสามารถแปลงค่าที่ผู้ใช้แทรกเป็นตัวเลขทศนิยม รองรับอินพุตใน Python 3
คุณป้อนสตริงใน Python อย่างไร
กำลังป้อนข้อมูลใน Python
- input (): ฟังก์ชันนี้รับอินพุตจากผู้ใช้ก่อน จากนั้นจึงประเมินนิพจน์ ซึ่งหมายความว่า Python จะระบุโดยอัตโนมัติว่าผู้ใช้ป้อนสตริงหรือตัวเลขหรือรายการ …
- ผลลัพธ์: …
- รหัส:
- เอาท์พุต:
- raw_input (): ฟังก์ชันนี้ใช้งานได้ในเวอร์ชันเก่ากว่า (เช่น Python 2.x) …
- เอาท์พุต:
คุณป้อนจำนวนเต็มใน python อย่างไร
Python 3. ตัวอย่าง x
- a=int(input("ป้อนจำนวนเต็ม: "))
- b=int(input("ป้อนจำนวนเต็ม: "))
- print("ผลรวมของ a และ b:", a + b)
- print("การคูณ a และ b:", ab)