Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python คำนวณ n + nn + nnn จากตัวเลข n


รับตัวเลข n แล้วคำนวณ n + nn + nnn โดยที่ nn คือตัวเลข 2 หลักที่ซ้ำ n, nnn คือ 3 หลัก

ตัวอย่างโค้ด

n = int(input("Enter n: "))
s = str(n)
nn = int(s + s)
nnn = int(s + s + s)

result = n + nn + nnn
print(f"{n} + {nn} + {nnn} = {result}")

ผลลัพธ์

Enter n: 4
4 + 44 + 444 = 492

คำอธิบาย

  • แปลง n เป็นสตริง s

  • s + s ต่อสตริง → "44" → int = 44

  • s + s + s → "444" → int = 444

  • รวม: 4 + 44 + 444 = 492

  • สูตรทั่วไป: n + 11n + 111n = 123n (สำหรับ n หนึ่งหลัก)