Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. การรวมกันของทูเพิล 2 คู่ทั้งหมดใน Python

    เมื่อจำเป็นต้องค้นหาคู่ที่รวมกันระหว่างทูเพิลสองตัว สามารถใช้รายการความเข้าใจได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง from itertools import product N = 2 print("The value of N has been initialized to ") print(N) my_result = [ele for ele in product(range(1, N + 1), repeat = N)]

  2. ลบทูเพิลของความยาว K ใน Python

    เมื่อจำเป็นต้องลบทูเพิลของความยาวเฉพาะ K คุณสามารถใช้การทำความเข้าใจรายการได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [(32, 51), (22,13 ), (94, 65, 77), (70, ), (80, 61, 13, 17)] print("The list is : " ) print(my_list) K = 1 print("The value of K is ") print(K

  3. โปรแกรม Python เพื่อสั่งซื้อ Tuples โดยใช้ List . ภายนอก

    เมื่อจำเป็นต้องสั่งซื้อ tuples โดยใช้รายการภายนอก สามารถใช้ list comprehension และ dict method ได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_list = [('Mark', 34), ('Will', 91), ('Rob', 23)] print("The list of tuple is : ") print(my_list) ordered_list = [&

  4. แผ่ tuple ของ List เป็น tuple ใน Python

    เมื่อจำเป็นต้องทำให้ tuple ของรายการเป็น tuple จะมีการกำหนดเมธอดที่รับอินพุตเป็น tuple ทูเพิลถูกทำซ้ำ และมีการเรียกใช้เมธอดเดียวกันซ้ำแล้วซ้ำเล่าจนกว่าจะได้ผลลัพธ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def flatten_tuple(my_tuple):    if isinstance(my_tuple, tuple) and len(my_tu

  5. แปลง Nested Tuple เป็นพจนานุกรมคีย์ที่กำหนดเองใน Python

    เมื่อจำเป็นต้องแปลง tuple ที่ซ้อนกันเป็นพจนานุกรมคีย์ที่กำหนดเอง คุณสามารถใช้รายการความเข้าใจได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_tuple = ((6, 'Will', 13), (2, 'Mark', 15), (9, 'Rob', 12)) print("Thw tuple is : ") print(my_tuple) my_result = [{&#

  6. โปรแกรม Python เพื่อพิมพ์ตัวเลขในช่วง (1,บน) โดยไม่ต้องใช้ลูปใด ๆ

    เมื่อจำเป็นต้องพิมพ์ตัวเลขในช่วงที่กำหนดโดยไม่ใช้การวนซ้ำ จะมีการกำหนดเมธอด ซึ่งช่วยให้แสดงตัวเลขจากช่วงที่สูงกว่าโดยการลดค่าทีละหนึ่งหลังจากทุกคำสั่งการพิมพ์ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def print_nums(upper_num):    if(upper_num>0):       print_nums(u

  7. โปรแกรม Python คำนวณค่าของจำนวนออยเลอร์ e. ใช้สูตร:e =1 + 1/1! + 1/2! + …… 1/n!

    เมื่อจำเป็นต้องนำตัวเลขออยเลอร์ไปใช้ จะมีการกำหนดวิธีการที่คำนวณแฟกทอเรียล มีการกำหนดวิธีอื่นเพื่อหาผลรวมของจำนวนแฟกทอเรียลเหล่านี้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def factorial_result(n):    result = 1    for i in range(2, n + 1):       result *=

  8. โปรแกรม Python เพื่อกำหนด Pythagorean Triplets ทั้งหมดในช่วง

    เมื่อจำเป็นต้องกำหนดแฝดพีทาโกรัสภายในช่วงที่กำหนด จะมีการกำหนดวิธีการที่ช่วยคำนวณค่าแฝดสาม ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def pythagorean_triplets(limits) :    c, m = 0, 2    while c < limits :    for n in range(1, m) :       a = m * m

  9. โปรแกรม Python ค้นหาจำนวนครั้งที่หมายเลขเฉพาะเกิดขึ้นในรายการ

    เมื่อจำเป็นต้องค้นหาความถี่ของตัวเลขในรายการ จะมีการกำหนดวิธีการที่ใช้รายการและตัวเลข มันวนซ้ำในรายการ และทุกครั้งที่พบตัวเลข ตัวนับจะเพิ่มขึ้น ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def count_num(my_list, x_val):    my_counter = 0    for elem in my_list:     &

  10. โปรแกรม Python เพื่อล้างบิตการตั้งค่าขวาสุดของตัวเลข

    เมื่อจำเป็นต้องล้างบิตขวาสุดของตัวเลขที่ตั้งค่าไว้ก่อนหน้านี้ สามารถใช้ตัวดำเนินการ & ได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def clear_right_bit(my_val):    return my_val & (my_val-1) n_val = 6 print("The vlaue of n is :") print(n_val) print("The number afte

  11. โปรแกรม Python เพื่อสร้าง Grey Codes โดยใช้ Recursion

    เมื่อจำเป็นต้องสร้างรหัสสีเทาโดยใช้การเรียกซ้ำ จะมีการกำหนดวิธีการที่สร้างรายการว่างและเพิ่มค่า 0 และ 1 ต่อท้าย มีการใช้ลูป for เพื่อสร้างโค้ดสีเทาภายในฟังก์ชัน ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง import math as mt def generate_gray_list(my_val):    if (my_val <= 0):  

  12. โปรแกรม Python แปลงรหัสสีเทาเป็นไบนารี

    เมื่อจำเป็นต้องแปลงรหัสสีเทาเป็นรหัสไบนารี่ จะมีการกำหนดวิธีการ ซึ่งจะตรวจสอบเพื่อดูว่าตัวเลขเป็น 0 หรือไม่ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def flip_num(my_nu):    return '1' if(my_nu == '0') else '0'; def gray_to_binary(gray):    binary_c

  13. โปรแกรม Python เพื่อแปลงไบนารีเป็นรหัสสีเทา

    เมื่อจำเป็นต้องแปลงรหัสไบนารีเป็นรหัสสีเทา จะมีการกำหนดเมธอดที่ดำเนินการ xor ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def binary_to_gray_op(n):    n = int(n, 2)    n ^= (n >> 1)    return bin(n)[2:] gray_val = input('Enter the binary number: ') bi

  14. โปรแกรม Python พิมพ์สามเหลี่ยม Pascal สำหรับ n จำนวนแถวที่กำหนดโดยผู้ใช้

    เมื่อจำเป็นต้องพิมพ์สามเหลี่ยมของปาสกาลสำหรับแถวตามจำนวนที่ระบุ โดยที่ผู้ใช้ป้อนตัวเลข ระบบจะใช้ลูป for อย่างง่าย ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง from math import factorial input = int(input("Enter the number of rows...")) for i in range(input):    for j in range

  15. โปรแกรม Python เช็คว่าตัวเลขเป็นตัวเลขที่สมบูรณ์แบบหรือไม่

    จำนวนหนึ่งเรียกว่าจำนวนสมบูรณ์เมื่อจำนวนนั้นเท่ากับผลรวมของตัวหารบวกทั้งหมดยกเว้นตัวมันเอง เมื่อต้องการตรวจสอบว่าตัวเลขเป็นจำนวนเต็มหรือไม่ สามารถใช้ลูป for แบบง่ายได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง n = 6 my_sum = 0 for i in range(1, n):    if(n % i == 0):     &n

  16. โปรแกรม Python เช็คว่าตัวเลขเป็นตัวเลขที่แข็งแกร่งหรือไม่

    จำนวนที่รัดกุมคือตัวเลขที่ผลรวมของแฟคทอเรียลของตัวเลขทั้งหมดเท่ากับตัวเลข n แฟกทอเรียลบอกเป็นนัยเมื่อเราพบผลคูณของตัวเลขทั้งหมดด้านล่างตัวเลขนั้นรวมถึงตัวเลขนั้นด้วย และแสดงด้วย ! (เครื่องหมายอัศเจรีย์) เช่น 5! =5x4x3x2x1 =120 เมื่อจำเป็นต้องตรวจสอบว่าตัวเลขเป็นตัวเลขที่คาดเดายากหรือไม่ สามารถใช้ตัว

  17. โปรแกรม Python เพื่อคำนวณสมการพหุนามเนื่องจากสัมประสิทธิ์ของพหุนามถูกเก็บไว้ในรายการ

    เมื่อจำเป็นต้องคำนวณสมการพหุนามเมื่อค่าสัมประสิทธิ์ของพหุนามถูกจัดเก็บไว้ในรายการ สามารถใช้ลูป for อย่างง่ายได้ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง my_polynomial = [2, 5, 3, 0] num = 2 poly_len = len(my_polynomial) my_result = 0 for i in range(poly_len):    my_sum = my_polynomi

  18. โปรแกรม Python เช็คว่าเลขสองตัวเป็นตัวเลขที่เป็นมิตรหรือไม่

    จำนวนที่เป็นมิตรคือตัวเลขสองจำนวนที่แตกต่างกันซึ่งสัมพันธ์กันโดยที่ผลรวมของตัวหารที่เหมาะสมของแต่ละตัวมีค่าเท่ากับจำนวนอื่น เมื่อจำเป็นต้องตรวจสอบว่าตัวเลขสองตัวเป็นตัวเลขที่เป็นมิตรหรือไม่ สามารถกำหนดวิธีการที่จะวนซ้ำตัวเลข และใช้ตัวดำเนินการโมดูลัส มีการกำหนดวิธีอื่นที่เรียกใช้ฟังก์ชันที่กำหนดไว้ก

  19. โปรแกรมหลามเพื่อค้นหาแรงโน้มถ่วงกระทำระหว่างสองวัตถุ

    เมื่อจำเป็นต้องค้นหาแรงโน้มถ่วงที่กระทำระหว่างวัตถุทั้งสอง จะมีการใช้วิธีการที่เรียกว่า find_gravity และส่งผ่านพารามิเตอร์สามตัวไปยังวัตถุนั้น ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def find_gravity(m_1, m_2, r):    G_val = 6.673*(10**-11)    F_val = (G_val*m_1*m_2)/(r**

  20. โปรแกรม Python เพื่อใส่องค์ประกอบคู่และคี่ในรายการลงในสองรายการที่แตกต่างกัน

    เมื่อจำเป็นต้องวางองค์ประกอบคู่และคี่ในรายการลงในรายการที่แตกต่างกันสองรายการ วิธีที่มีรายการว่างสองรายการสามารถกำหนดได้ สามารถใช้ตัวดำเนินการโมดูลัสเพื่อกำหนดว่าตัวเลขเป็นคู่หรือคี่ ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน - ตัวอย่าง def split_list(my_list):    even_list = []    odd

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:268/450  20-คอมพิวเตอร์/Page Goto:1 262 263 264 265 266 267 268 269 270 271 272 273 274