หน้าแรก
หน้าแรก
เมื่อจำเป็นต้องหมุนองค์ประกอบของรายการไปทางขวา องค์ประกอบจะถูกทำซ้ำ และองค์ประกอบสุดท้ายจะได้รับการกำหนดค่า หลังจากนั้นองค์ประกอบจะถูกทำซ้ำ และองค์ประกอบจะถูกสลับ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [31, 42, 13, 34, 85, 0, 99, 1, 3] n = 3 print("The value of n has been ini
เมื่อต้องการเรียงลำดับองค์ประกอบของอาร์เรย์ในลำดับจากน้อยไปมาก สามารถใช้วิธีการ sort ได้ ช่วยจัดเรียงองค์ประกอบตามลำดับจากน้อยไปมากโดยค่าเริ่มต้น หากเราต้องการเรียงลำดับจากมากไปน้อย พารามิเตอร์ชื่อ ย้อนกลับ สามารถตั้งค่าเป็น True ได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [44, 56,
เมื่อจำเป็นต้องเรียงลำดับองค์ประกอบของอาร์เรย์จากมากไปน้อย วิธี การเรียงลำดับ สามารถใช้โดยการระบุพารามิเตอร์ที่ชื่อ ย้อนกลับ เป็น True ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [44, 56, 42, 31, 11, 23, 78, 89, 9, 0] print("The list is :") print(my_list) my_list.sort(reverse
เมื่อจำเป็นต้องใช้ตัวเลขและคำนวณรูปแบบเฉพาะ ค่าของ n จะถูกนำมาจากผู้ใช้ ถัดไป ตัวแปรสองตัวถูกกำหนดรูปแบบเฉพาะนี้และคำนวณผลรวมของตัวแปร ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_input = int(input("Enter a value for n...")) temp_val = str(my_input) t_1=temp_val+temp_val t_2=temp_val
เมื่อจำเป็นต้องพิมพ์องค์ประกอบทั้งหมดในช่วงที่กำหนดซึ่งหารด้วยจำนวนเฉพาะลงตัว ก็สามารถใช้ for loop แบบง่ายได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง lower_num = int(input("Enter lower range limit...")) upper_num = int(input("Enter upper range limit...")) div_num = int(in
เมื่อจำเป็นต้องอ่านตัวเลขสองตัวและพิมพ์ผลหารและเศษเหลือเมื่อแบ่งออก สามารถใช้ตัวดำเนินการ // และ % ได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง first_num =int(input(Enter the first number...))second_num =int(input(Enter the second number...))print(The first number is )print(first_num) (หมายเล
เมื่อจำเป็นต้องพิมพ์ตัวเลขที่เป็นไปได้ทั้งหมดเมื่อป้อนข้อมูลจากผู้ใช้ ระบบจะใช้การวนซ้ำแบบซ้อน ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง first_num = int(input("Enter the first number...")) second_num = int(input("Enter the second number...")) third_num = int(input("Ent
เมื่อต้องการค้นหาตัวหารที่เล็กที่สุดของจำนวนเต็ม จะใช้ลูป for อย่างง่าย ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง first_num = int(input("Enter a number...")) my_list = [] print("The number is ") print(first_num) for i in range(2,first_num+1): if(first_num%i==
เมื่อจำเป็นต้องพิมพ์องค์ประกอบทั้งหมดที่ไม่สามารถหารด้วย 2 หรือ 3 และอยู่ระหว่าง 1 ถึง 50 ข้อจำกัดดังกล่าวจะถูกกล่าวถึงในรูปแบบของลูป ในขณะที่ และ ถ้า ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง print("Integers not divisible by 2 and 3, that lie between 1 and 50 are : ") n = 1 while n
เมื่อจำเป็นต้องแสดงผลรวมของจำนวนธรรมชาติทั้งหมดภายในช่วงที่กำหนด สามารถกำหนดวิธีการที่ใช้การวนซ้ำเพื่อวนซ้ำองค์ประกอบ และส่งกลับผลรวมของตัวเลขเหล่านี้เป็นผลลัพธ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def sum_natural_nums(val): my_sum = 0 for i in range(1, val + 1)
เมื่อจำเป็นต้องอ่านตัวเลขและพิมพ์รูปแบบการรวมของจำนวนธรรมชาติ สามารถใช้ลูป for อย่างง่ายได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_num = int(input("Enter a number... ")) for j in range(1,my_num+1): my_list=[] for i in range(1,j+1):
เมื่อจำเป็นต้องตรวจสอบว่าวันที่ถูกต้องหรือไม่ และพิมพ์วันที่ที่เพิ่มขึ้นว่าเป็นวันที่ที่ถูกต้อง จะใช้เงื่อนไข ถ้า ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_date = input("Enter a date : ") dd,mm,yy = my_date.split('/') dd=int(dd) mm=int(mm) yy=int(yy) if(mm==1 or mm==3 or m
เมื่อจำเป็นต้องคำนวณดอกเบี้ยอย่างง่ายเมื่อให้จำนวนเงิน อัตรา และดอกเบี้ย ก็สามารถกำหนดสูตรอย่างง่ายได้ และสามารถเสียบองค์ประกอบเข้ากับสูตรได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง principle_amt = float(input("Enter the principle amount...")) my_time = int(input("Enter the ti
เมื่อต้องการอ่านความสูงเป็น ซม และแปลงเป็น ฟุต และ นิ้ว คุณสามารถใช้วิธี กลม ได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง in_cm=int(input("Enter the height in centimeters...")) in_inches=0.394*in_cm in_feet=0.0328*in_cm print("The length in inches is ") print(round(in_inch
เมื่อต้องการสร้างเมทริกซ์ของมิติ n * n จะใช้การทำความเข้าใจรายการ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง N = 4 print("The value of N is ") print(N) my_result = [list(range(1 + N * i, 1 + N * (i + 1))) for i in range(N)] print("The matrix of dimension N * 0 is :
เมื่อจำเป็นต้องได้รับคอลัมน์ที่ n ของเมทริกซ์ คุณสามารถใช้วิธี ใดๆ ได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [[34, 67, 89], [16, 27, 86], [48, 30, 0]] print("The list is : ") print(my_list) N = 1 print("The value of N has been initialized to -") print(N) ele
เมื่อจำเป็นต้องต่อเมทริกซ์ในแนวตั้ง สามารถใช้รายการความเข้าใจได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง from itertools import zip_longest my_list = [["Hi", "Rob"], ["how", "are"], ["you"]] print("The list is : ") print(my_list)
เมื่อจำเป็นต้องเรียงลำดับแผนผังการค้นหาแบบไบนารี คลาสจะถูกสร้างขึ้นและมีการกำหนดเมธอดภายในคลาสดังกล่าวซึ่งดำเนินการต่างๆ เช่น การแทรกองค์ประกอบ และดำเนินการข้ามผ่านแบบไม่เรียงลำดับ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง class BinSearchTreeNode: def __init__(self, key): &
เมื่อจำเป็นต้องทำการค้นหาเชิงลึกครั้งแรกบนทรีโดยใช้การเรียกซ้ำ คลาสจะถูกกำหนดและเมธอดจะถูกกำหนดในนั้นซึ่งจะช่วยในการค้นหาแบบกว้างก่อน ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน - ตัวอย่าง class BinaryTree_struct: def __init__(self, key=None): self.key = key &
เมื่อจำเป็นต้องลบอักขระออกจากดัชนีคี่ของสตริง จะมีการกำหนดเมธอดที่รับสตริงนั้นเป็นพารามิเตอร์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def remove_odd_index_characters(my_str): new_string = "" i = 0 while i < len(my_str):