การเรียนรู้เป็นกระบวนการต่อเนื่อง
เราไม่เคยได้รับการฝึกฝนอย่างเต็มที่และควรท้าทายตัวเองอย่างต่อเนื่องกับงานเก่า/ใหม่และง่าย/ยาก ดังนั้นฉันจึงเริ่มต้นที่เก็บนี้เพื่อพัฒนาทักษะงูเหลือมของฉัน
แบบฝึกหัดถูกนำมาจาก:
สร้างโปรแกรมที่ขอให้ผู้ใช้ป้อนชื่อและอายุของพวกเขา พิมพ์ข้อความที่ส่งถึงพวกเขาที่บอกพวกเขาในปีว่าพวกเขาจะอายุ 100 ปี
ความพิเศษ:
ถามผู้ใช้หมายเลข ขึ้นอยู่กับว่าหมายเลขนั้นเป็นหรือคี่พิมพ์ข้อความที่เหมาะสมให้กับผู้ใช้ คำแนะนำ: ตัวเลขคู่ / คี่มีปฏิกิริยาแตกต่างกันอย่างไรเมื่อหารด้วย 2?
ความพิเศษ:
นำรายการพูดตัวอย่างนี้: a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] และเขียนโปรแกรมที่พิมพ์องค์ประกอบทั้งหมดของรายการที่น้อยกว่า 5
ความพิเศษ:
สร้างโปรแกรมที่ขอหมายเลขผู้ใช้แล้วพิมพ์รายการตัวหารทั้งหมดของหมายเลขนั้น (ถ้าคุณไม่รู้ว่าตัวหารคืออะไรมันเป็นตัวเลขที่แบ่งออกเป็นหมายเลขอื่นอย่างเท่าเทียมกันตัวอย่างเช่น 13 คือตัวหารของ 26 เพราะ 26/13 ไม่มีส่วนเหลืออยู่)
นำสองรายการพูดเช่นสองสิ่งนี้:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
และเขียนโปรแกรมที่ส่งคืนรายการที่มีเฉพาะองค์ประกอบที่เป็นเรื่องธรรมดาระหว่างรายการ (โดยไม่ต้องทำซ้ำ) ตรวจสอบให้แน่ใจว่าโปรแกรมของคุณทำงานในสองรายการที่มีขนาดต่างกัน
ความพิเศษ:
ถามผู้ใช้สตริงและพิมพ์ว่าสตริงนี้เป็น palindrome หรือไม่ (palindrome เป็นสตริงที่อ่านไปข้างหน้าและย้อนกลับเหมือนกัน)
สมมติว่าฉันให้รายการที่บันทึกไว้ในตัวแปร: a = [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
เขียน Python หนึ่งบรรทัดที่ใช้รายการนี้ A และสร้างรายการใหม่ที่มีเพียงองค์ประกอบของรายการนี้เท่านั้น
สร้างเกมกรรไกรกระดาษร็อคสองผู้เล่น (คำแนะนำ: ขอเล่นผู้เล่น (ใช้อินพุต) เปรียบเทียบพวกเขาพิมพ์ข้อความแสดงความยินดีกับผู้ชนะและถามว่าผู้เล่นต้องการเริ่มเกมใหม่หรือไม่)
จำกฎ:
สร้างหมายเลขสุ่มระหว่าง 1 ถึง 9 (รวมถึง 1 และ 9) ขอให้ผู้ใช้เดาหมายเลขจากนั้นบอกพวกเขาว่าพวกเขาเดาว่าต่ำเกินไปสูงเกินไปหรือถูกต้อง (คำแนะนำ: อย่าลืมใช้บทเรียนการป้อนข้อมูลผู้ใช้จากการออกกำลังกายครั้งแรก)
ความพิเศษ: