Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. โปรแกรม Python แยกเลขคู่และคี่เป็นสองลิสต์ต่างกัน

    ในโปรแกรมนี้สร้างลิสต์จากอินพุตผู้ใช้ สมาชิกเป็นเลขคู่และคี่ผสมกัน งานคือแยกลิสต์นี้เป็นสองลิสต์ หนึ่งเก็บเลขคู่ อีกอันเก็บเลขคี่ ตัวอย่าง Input: [1, 2, 3, 4, 5, 9, 8, 6] Output Even lists: [2, 4, 8, 6] Odd lists: [1, 3, 5, 9] อัลกอริทึม ขั้นตอนที่ 1: สร้างลิสต์จากอินพุตผู้ใช้ ขั้นตอนที่ 2: สร้างลิส

  2. โปรแกรม Python พิมพ์ตัวย่อชื่อพร้อมนามสกุลเต็ม

    ใช้ฟังก์ชัน built-in ของ Python แรกใช้ split() แยกคำเป็นลิสต์ แล้ววนลูปจนถึงคำก่อนสุดท้าย ใช้ upper() พิมพ์ตัวแรกเป็นพิมพ์ใหญ่ แล้วเพิ่มคำสุดท้ายซึ่งเป็นนามสกุล ใช้ title() แปลงตัวแรกเป็นพิมพ์ใหญ่ ตัวอย่าง Input: Pradip Chandra Sarkar Output: P.C Sarkar อัลกอริทึม fullname(str1) /* str1 คือสตริง */

  3. โปรแกรม Python หาความยาว 1 ติดกันมากที่สุดในไบนารี

    กำหนดตัวเลข หาความยาวของ 1 ติดกันมากที่สุดในรูปแบบไบนารี ตัวอย่าง Input: n = 15 Output: 4 ไบนารีของ 14 คือ 1111 อัลกอริทึม ขั้นตอนที่ 1: รับตัวเลข ขั้นตอนที่ 2: ใช้ตัวแปรนับ c=0 ขั้นตอนที่ 3: นับจำนวนรอบเพื่อให้ i = 0 ขั้นตอนที่ 4: การดำเนินการนี้ลดความยาวของลำดับ 1 ทีละหนึ่ง โค้ดตัวอย่าง # โปรแกรม

  4. โปรแกรม Python ตรวจสอบว่าไบนารีเป็นพาลินโดรมหรือไม่

    ใช้ฟังก์ชัน built-in ของ Python แตกต่างกัน แปลงตัวเลขเป็นไบนารีด้วย bin() แล้วกลับสตริงไบนารีและเปรียบเทียบกับต้นฉบับ ถ้าตรงกันเป็นพาลินโดรม ไม่ใช่则ไม่ ตัวอย่าง Input: 5 Output: palindrome คำอธิบาย ไบนารีของ 5 คือ 101 กลับแล้วได้ 101 เปรียบเทียบตรงกับต้นฉบับ จึงเป็นพาลินโดรม อัลกอริทึม Palindromenum

  5. โปรแกรม Python กลับบิตของจำนวนเต็มบวก

    แปลงตัวเลขเป็นไบนารีด้วยฟังก์ชัน bin() แล้วข้ามสองตัวอักษรแรกเพราะ bin() เติม 0b เป็นคำนำหน้า แล้วกลับส่วนที่เหลือ จากตัวอักษรสุดท้ายกลับไปจนถึงตัวอักษรที่สองจากซ้าย แปลงสตริงไบนารีที่กลับแล้วเป็นจำนวนเต็ม อัลกอริทึม integernumber(n,bit_size) /* n คือตัวเลข bit_size คือขนาดบิต */ ขั้นตอนที่ 1: แปลงต

  6. โปรแกรม Python แสดงชื่อโฮสต์และที่อยู่ IP

    Python มีฟังก์ชัน gethostname() และ gethostbyname() สองฟังก์ชัน gethostname() ดึงชื่อโฮสต์มาตรฐานของเครื่องท้องถิ่น gethostbyname() ดึงข้อมูลโฮสต์ที่สอดคล้องกับชื่อโฮสต์จากฐานข้อมูลโฮสต์ Socket.gethostname() Socket.gethostbyname() อัลกอริทึม ขั้นตอนที่ 1: ใช้โมดูล socket ขั้นตอนที่ 2: ใช้ gethostnam

  7. พล็อตกราฟด้วย Seaborn ใน Python

    ไลบรารี Plotly สำหรับ Python ทำให้สร้างกราฟแบบโต้ตอบคุณภาพสูงได้ออนไลน์ ใช้สำหรับ line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, และ bubble charts Seaborn เป็นไลบรารีสำหรับสร้างกราฟสถิติใน Python สร้างบน matplot

  8. โปรแกรม Python นับจำนวนครั้งที่คำปรากฏในสตริง

    ผู้ใช้ให้สตริงและคำที่ต้องการนับจำนวนครั้งที่ปรากฏ งานของเราคือนับและพิมพ์ผลลัพธ์ ตัวอย่าง programming Output:: 2 อัลกอริทึม wordoccurences(n,p) /* n คือสตริงอินพุท p คือคำที่ต้องการนับ */ ขั้นตอนที่ 1: แยกสตริงด้วยช่องว่าง ขั้นตอนที่ 2: ใช้ตัวแปรนับ c เริ่มต้น 0 ถ้าคำตรงกัน c เพิ่ม 1 ขั้นตอนที่ 3:

  9. โปรแกรม Python ลบคำซ้ำออกจากประโยค

    กำหนดประโยคหนึ่งประโยค ลบคำซ้ำทั้งหมดออกจากประโยคนั้น ตัวอย่าง Input: I am a peaceful soul and blissful soul. Output: I am a peaceful soul and blissful. อัลกอริทึม ขั้นตอนที่ 1: แยกประโยคอินพุตด้วยช่องว่างเป็นคำ ขั้นตอนที่ 2: รวมสตริงในลิสต์ที่กำหนดเข้าด้วยกัน ขั้นตอนที่ 3: สร้างดิกชันนารีด้วยเมธอด

  10. โปรแกรม Python สร้างลิสต์ 3 มิติ (3D list)

    ลิสต์ 3 มิติ หมายถึงอาร์เรย์ 3 มิติ ในโปรแกรมนี้เราสร้างอาร์เรย์ 3 มิติด้วยสมาชิกเป็นจำนวนเต็ม ตัวอย่าง Input: 3×3×2 [[1,1,1],[2,2,2],[3,3,3]], [[4,4,4],[5,5,5],[6,6,6]] อัลกอริทึม ขั้นตอนที่ 1: กำหนดขนาดของลิสต์ 3 มิติ ขั้นตอนที่ 2: ใช้ลูป for สร้างลิสต์และพิมพ์ข้อมูล โค้ดตัวอย่าง # โปรแกรม Python

  11. โปรแกรม Python แสดงราศี (Zodiac sign) จากวันเกิด

    กำหนดวันเกิด งานของเราคือแสดงราศีหรือ Zodiac sign ตัวอย่าง Input : Day = 13, Month = November Output : Scorpio. อัลกอริทึม ขั้นตอนที่ 1: รับวันเกิด ขั้นตอนที่ 2: ตรวจสอบเดือนและวันที่อยู่ในช่วงที่ถูกต้องของราศีที่กำหนด ขั้นตอนที่ 3: แสดงราศี โค้ดตัวอย่าง def zodiac_sign(day, month): # ตรวจสอบเดื

  12. โปรแกรม Python คำนวณอนุกรม n+nm+nmm...+n(m ครั้ง)

    n คือค่าที่กำหนดเป็นจำนวนบวก m คือจำนวนครั้งที่อนุกรมทำงาน งานของเราคือคำนวณอนุกรมนี้ อัลกอริทึม ขั้นตอนที่ 1: รับ n, m ขั้นตอนที่ 2: แปลงตัวเลขเป็นสตริง ขั้นตอนที่ 3: เริ่มต้นผลลัพธ์เป็นตัวเลขและสตริง ขั้นตอนที่ 4: เพิ่มพจน์ที่เหลือ ขั้นตอนที่ 5: ต่อสตริงทำให้เป็น n, nn, nnn... ขั้นตอนที่ 6: แปลงกล

  13. ตรวจสอบว่าครึ่งหนึ่งของสตริงมีชุดตัวอักษรเหมือนกันหรือไม่ใน Python

    กำหนดสตริง งานของเราคือตรวจสอบว่าครึ่งหนึ่งของสตริงมีชุดตัวอักษรเหมือนกันหรือไม่ แก้ปัญหานี้โดยการแบ่งสตริงจากกลางได้สองครึ่ง แล้วตรวจสอบว่าแต่ละครึ่งมีชุดตัวอักษรเหมือนกันหรือไม่ ถ้าความยาวสตริงเป็นคี่ ให้ละเลยตัวอักษรกลางและตรวจสอบส่วนที่เหลือ อัลกอริทึม ขั้นตอนที่ 1: กำหนดสตริง ขั้นตอนที่ 2: แบ่ง

  14. โปรแกรม Python หาสมาชิกทั่วไปของสองลิสต์

    กำหนดสองลิสต์ ให้พิมพ์สมาชิกทั่วไปของทั้งสองลิสต์ ตัวอย่าง Input : L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] Output : {5} คำอธิบาย สมาชิกทั่วไปของทั้งสองลิสต์คือ 5 อัลกอริทึม ขั้นตอนที่ 1: สร้างลิสต์สองลิสต์จากอินพุตผู้ใช้ ขั้นตอนที่ 2: แปลงลิสต์เป็นเซตแล้วพิมพ์ set1 & set2 ขั้นตอนที่ 3: set1 แล

  15. ต่อสตริงด้วยตัวอักษรที่ไม่ซ้ำกันใน Python

    มีสตริงสองสตริง ก่อนอื่นต้องลบตัวอักษรที่ซ้ำกันออกจากสตริงแรก แล้วต่อตัวอักษรที่ไม่ซ้ำของสตริงที่สองกับตัวอักษรที่ไม่ซ้ำของสตริงแรก ตัวอย่าง CDMNP อัลกอริทึม Uncommonstring(s1,s2) /* s1 และ s2 คือสตริงสองตัว */ ขั้นตอนที่ 1: แปลงทั้งสองสตริงเป็นเซต st1 และ st2 ขั้นตอนที่ 2: ใช้ intersection ของเซตท

  16. โปรแกรม Python แสดงซับลิสต์ (sublist) ทั้งหมดของลิสต์

    กำหนดลิสต์หนึ่งลิสต์ ให้พิมพ์ซับลิสต์ทั้งหมดของลิสต์นั้น ตัวอย่าง Input : list = [1, 2, 3] Output : [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3] อัลกอริทึม ขั้นตอนที่ 1: กำหนดลิสต์ ขั้นตอนที่ 2: สร้างซับลิสต์ว่างไว้ก่อน ขั้นตอนที่ 3: ใช้ลูป for จนถึงความยาวของลิสต์ที่กำหนด ขั้นตอนที่ 4: รันลูปจาก i+

  17. โปรแกรมตรวจสอบเลขบวก ลบ คี่ คู่ และศูนย์ใน Python

    ได้รับตัวเลขหนึ่งตัว ต้องตรวจสอบว่าเป็นเลขคู่หรือคี่ และเป็นเลขบวกหรือลบ อัลกอริทึม ขั้นตอนที่ 1: รับตัวเลข ขั้นตอนที่ 2: ตรวจสอบว่าเลขมากกว่าหรือเท่ากับ 0 หรือไม่ ถ้าใช่เป็นบวก ไม่ใช่เป็นลบ และถ้าเป็น 0 แสดงว่าเป็นศูนย์ ขั้นตอนที่ 3: ถ้าเลขหาร 2 ลงตัวเป็นเลขคู่ ไม่ใช่เป็นเลขคี่ โค้ดตัวอย่าง = 0:

  18. หาคำซ้ำแรกในสตริงด้วย Python

    ได้รับสตริงหนึ่งสตริง งานของเราคือหาคำซ้ำแรกในสตริงที่กำหนด เราจะใช้โมดูล Collections ของ Python โดยเฉพาะเมธอด Counter() อัลกอริทึม 1 ก่อน โค้ดตัวอย่าง , key) return # โปรแกรมหลัก if __name__ == __main__: n = input(ป้อนสตริง ::) repeatedword(n) ผลลัพธ์ soul

  19. โปรแกรม Python นับบิตที่ไม่ได้เซ็ต (unset bits) ในช่วงที่กำหนด

    กำหนดจำนวนเต็มบวกและช่วงของบิต งานของเราคือนับบิตที่ไม่ได้เซ็ต (คือบิตที่มีค่า 0) ในช่วงที่ระบุ Input : n = 50, starting address = 2, ending address = 5 Output : 2 มีบิตไม่ได้เซ็ต 2 ตัวในช่วง 2 ถึง 5 อัลกอริทึม ขั้นตอนที่ 1: แปลง n เป็นไบนารีโดยใช้ bin() ขั้นตอนที่ 2: ลบตัวอักษรสองตัวแรกออก ขั้นตอนท

  20. โปรแกรม Python หา Union (ยูเนียน) ของลิสต์สองรายการขึ้นไป

    การดำเนินการ Union (ยูเนียน) หมายถึงการนำองค์ประกอบทั้งหมดจาก List1 และ List2 มารวมกันเก็บไว้ในลิสต์ที่สาม List1::[1,2,3] List2::[4,5,6] List3::[1,2,3,4,5,6] อัลกอริทึม ขั้นตอนที่ 1: รับอินพุตสองลิสต์ ขั้นตอนที่ 2: สำหรับการดำเนินการ Union ให้ใช้ตัวดำเนินการ + โค้ดตัวอย่าง , C) ผลลัพธ์ [23, 11, 22,

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:72/451  20-คอมพิวเตอร์/Page Goto:1 66 67 68 69 70 71 72 73 74 75 76 77 78