เราจะเขียนโปรแกรมที่คำนวณชุดต่อไปนี้ใน Python ตรวจสอบตัวอย่างอินพุตและเอาต์พุตสำหรับโปรแกรมที่เราจะเขียน
อินพุต:343 + 33 + 333 + 3333เอาต์พุต:3702
อินพุต:5 5 5 + 55 + 555 + 5555 + 55555Output:61725
ดังนั้น เราจะมีตัวเลขสองตัว และเราต้องคำนวณผลรวมของอนุกรมที่สร้างดังที่กล่าวไว้ข้างต้น ทำตามขั้นตอนด้านล่างเพื่อให้ได้ผลลัพธ์
อัลกอริทึม
<ก่อน>1. เริ่มต้นตัวเลขสมมติว่า n และ m.2 เริ่มต้นตัวแปรด้วยค่า n สมมุติว่า change.3 กำหนดค่าเริ่มต้นตัวแปร s ถึง 0.4 เขียนวนซ้ำ m ครั้ง 4.1. เพิ่มการเปลี่ยนแปลงให้กับ s 4.2. อัพเดทค่าการเปลี่ยนแปลงเพื่อรับตัวเลขต่อไปใน series.5. พิมพ์ผลรวมเมื่อสิ้นสุดโปรแกรมคุณต้องสร้างสูตรทั่วไปเพื่อสร้างตัวเลขในชุดข้อมูล พยายามที่จะได้รับมันเป็นของคุณเอง หากคุณติดอยู่ที่ตรรกะ โปรดดูรหัสด้านล่าง
ตัวอย่าง
## intializing n และ mn, m =3, 4## initializing change variable to nchange =n## initializing sum to 0s =0## loopfor i in range(m):## added change to s s +=change ## การอัพเดตค่าของการเปลี่ยนแปลง change =change * 10 + n## การพิมพ์การวิ่ง
ผลลัพธ์
หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
3702
มาดูตัวอย่างอื่นที่มีค่าต่างกันตามที่กล่าวไว้ในตัวอย่างกัน
ตัวอย่าง
## intializing n และ mn, m =5, 5## initializing change variable to nchange =n## initializing sum to 0s =0## loopfor i in range(m):## added change to s s +=change ## การอัพเดตค่าของการเปลี่ยนแปลง change =change * 10 + n## การพิมพ์การวิ่ง
ผลลัพธ์
หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
61725
บทสรุป
หากคุณมีข้อสงสัยเกี่ยวกับบทแนะนำ โปรดระบุในส่วนความคิดเห็น