หน้าแรก
หน้าแรก
สมมติว่าเรามีทูเพิล มีตัวเลขอยู่ไม่กี่ตัว เราต้องหาค่า hash ของ tuple นี้โดยใช้ฟังก์ชัน hash() นี่คือฟังก์ชันในตัว ฟังก์ชัน hash() สามารถทำงานกับข้อมูลบางประเภทได้ เช่น int, float, string, tuples เป็นต้น แต่บางประเภทเช่น list จะไม่สามารถแฮชได้ Aslists นั้นเปลี่ยนแปลงได้ตามธรรมชาติ เราไม่สามารถแฮชได้
สมมติว่าเรามีสตริงที่มีตัวอักษรภาษาอังกฤษ เราต้องสลับตัวพิมพ์ของตัวอักษร ดังนั้นตัวพิมพ์ใหญ่จะถูกแปลงเป็นตัวพิมพ์เล็กและตัวพิมพ์เล็กแปลงเป็นตัวบน ดังนั้น หากอินพุตเป็น s =ProgramMMinG ผลลัพธ์จะเป็น proGRAmmINg เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ret :=สตริงว่าง สำหรับแต่ละตัวอักษรใน s ทำ
สมมติว่าเรามีคำไม่กี่คำที่คั่นด้วยการเว้นวรรค เราต้องแยกคำเหล่านี้เพื่อสร้างรายการ จากนั้นรวมคำเหล่านั้นเป็นสตริงโดยวางเครื่องหมายจุลภาคไว้ตรงกลาง ดังนั้น หากอินพุตเป็นแบบ s =การเขียนโปรแกรม Python Language Easy Funny ผลลัพธ์จะเป็น Programming, Python, Language, Easy, Funny เพื่อแก้ปัญหานี้ เราจะท
สมมติว่าเราต้องใช้ชื่อและนามสกุลจากคอนโซลและเขียนข้อความแจ้งเช่น สวัสดี ยินดีต้อนรับ! เพื่อให้ได้ผลลัพธ์ เราสามารถใช้คลาส format() เราสามารถแทนที่สตริงโดยใช้ {} จากนั้นส่งอาร์กิวเมนต์ไปยังฟังก์ชัน format() ดังนั้น หากอินพุตเป็นเหมือน Ashish Dutta ผลลัพธ์จะเป็น สวัสดี Ashish Dutta ยินดีต้อนรับ! เ
สมมติว่าเรามีสตริง s ดัชนี i และอักขระ c เราต้องแทนที่อักขระ ith ของ s โดยใช้ c ตอนนี้ใน Python สตริงจะไม่เปลี่ยนแปลงในธรรมชาติ เราไม่สามารถเขียนคำสั่งเช่น s[i] =c มันจะทำให้เกิดข้อผิดพลาด [TypeError:วัตถุ str ไม่สนับสนุนการกำหนดรายการ] ดังนั้น หากอินพุตเป็น s =python, i =3, c =P ผลลัพธ์จะเป็น pytP
สมมติว่าเรามีค่าสองค่า k และ n พิจารณาการเรียงสับเปลี่ยนแบบสุ่มโดยพูดว่า p1, p2, ..., pn ของ n ตัวเลขธรรมชาติ 1, 2, ..., n และคำนวณค่า F เพื่อให้ F =(X2+...+Xn-1)k โดยที่ Xi เป็นตัวแปรสุ่มตัวบ่งชี้ ซึ่งเป็น 1 เมื่อหนึ่งในสองเงื่อนไขต่อไปนี้ถือเป็น:pi-1 pi
สมมติว่าเรามีสตริง s และสตริงย่อย t เราต้องนับว่า t เกิดขึ้นกี่ครั้งใน s ดังนั้น หากอินพุตเป็น s =abaabcaabababaab, t =aab ผลลัพธ์จะเป็น 3 เนื่องจากสตริงย่อยคือ ab(aab)c(aab)aab(aab) เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - cnt :=0 สำหรับ i ในช่วง 0 ถึง (ขนาด s - ขนาด t) ทำ หากสตริงย่อยของ s[
สมมติว่าเรามีสตริง s เราต้องตรวจสอบว่า string มีดังต่อไปนี้หรือไม่ ตัวเลข ตัวพิมพ์เล็ก ตัวพิมพ์ใหญ่ หมายเหตุ - อาจมีสัญลักษณ์อื่นอยู่บ้าง แต่ต้องมีสามสัญลักษณ์นี้ ดังนั้น หากอินพุตเป็น s =p25KDs ผลลัพธ์จะเป็น True เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - arr :=อาร์เรย์ขนาด 3 และเต
สมมติว่าเรามีตัวเลข n เราต้องวาดลวดลายเพชรที่มีเครื่องหมายดอกจันที่มีเส้น 2n-1 1 ถึง n บรรทัดแรกมีจำนวน 1 ถึง n ของเครื่องหมายดอกจัน และถัดไปกำลังลดลงจาก n-1 เป็น 1 ดังนั้นหากอินพุตเท่ากับ n =5 เอาต์พุตจะเป็น * * * * * * * * * ** * * * * * * * * * * * * * * เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่า
สมมติว่าเรามีสตริง s และ width w เราต้องตัดข้อความนี้เป็นย่อหน้ากว้าง w สามารถทำได้ง่ายมากด้วยฟังก์ชัน fill() ที่มีอยู่ในไลบรารี textwrap ดังนั้นเราต้องนำเข้าไลบรารี่ textwrap ก่อน ดังนั้น หากอินพุตเป็น s =สุนัขจิ้งจอกสีน้ำตาลเร็วกระโดดข้ามสุนัขขี้เกียจ w =9 ผลลัพธ์จะเป็น รวดเร็ว จิ้งจอกสีน้ำตาล
สมมติว่าเรามีตัวเลขสองตัว n และ m, m จะเป็นผลคูณของ n เราต้องวาดลายพรมเช็ดเท้าที่มีคำว่า WELCOME อยู่ตรงกลาง ขนาดเสื่อจะเป็น n x m. เราต้องทำแผ่นนี้โดยใช้จุด (.), ยัติภังค์ (-), สัญลักษณ์ไปป์ (|) และข้อความตรงกลาง ดังนั้น หากอินพุตเท่ากับ n =5 m =15 เอาต์พุตจะเป็น ------.|.---------.|..|..|.-------
สมมติว่าเรามีค่า n เราต้องพิมพ์ Decimal, Octal, Hexadecimal และ Binary ที่เทียบเท่ากันของตัวเลข n ตัวแรก (1 ถึง n) ในสี่คอลัมน์ที่แตกต่างกัน ดังที่เราทราบ เราสามารถแสดงตัวเลขด้วยอักขระนำหน้า d, o, X และ b สำหรับทศนิยม ฐานแปด เลขฐานสิบหก และทศนิยมตามลำดับ ดังนั้นหากอินพุตเท่ากับ n =10 เอาต์พุตจะเป็น
สมมติว่าเรามีตัวเลข n เราต้องสร้าง rangoli ตัวอักษรขนาด n x n n ต้องอยู่ภายใน 1 และ 26 และจะเริ่มต้นจาก a และสิ้นสุดที่ z เมื่อ n คือ 26 ดังนั้นหากอินพุตเท่ากับ 5 เอาต์พุตจะเป็น ---------e--------------e-d-e----------e-d-c-d-e------e-d-c-b-c-d-e--e-d-c-b-a-b-c-d-e-- e-d-c-b-c-d-e------e-d-c-d-e----
สมมติว่าเรามีประโยคที่มีตัวพิมพ์เล็กภาษาอังกฤษ เราต้องแปลงอักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ ดังนั้น หากอินพุตเป็น s =ฉันรักประเทศของฉัน ผลลัพธ์จะเป็น ฉันรักประเทศของฉัน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - words :=รายการคำศัพท์จาก s ret :=รายการว่างใหม่ สำหรับแต่ละ i ในคำพูด ทำ ใช้อัก
สมมติว่าเรามีข้อมูลสองรายการ l1 และ l2 เราต้องหาผลคูณคาร์ทีเซียนของสองรายการนี้ ดังที่เรารู้ว่าสองรายการเป็นอย่างไร (a, b) และ (c, d) ดังนั้นผลิตภัณฑ์คาร์ทีเซียนจะเป็น {(a, c), (a, d), (b, c), (b, d)} . ในการดำเนินการนี้ เราจะใช้ไลบรารี itertools และใช้ฟังก์ชัน product() ที่มีอยู่ในไลบรารีนี้ ค่าที่
สมมติว่าในร้านรองเท้าไม่มีรองเท้าที่มีขนาดแตกต่างกันในอาร์เรย์ที่เรียกว่า size และรายการคู่อื่นสำหรับลูกค้า m ที่เรียกว่าความต้องการ โดยที่ demand[i] ประกอบด้วย (shoe_size, money) ดังนั้นลูกค้าที่มีความต้องการ i มี ความต้องการรองเท้าที่มีขนาดรองเท้า_ขนาดและเขา/เธอสามารถจ่ายเงินตามจำนวนที่กำหนดได้ เร
mb_list_encodings() ฟังก์ชั่นใน PHP ใช้เพื่อส่งคืนอาร์เรย์ของการเข้ารหัสที่รองรับทั้งหมด ฟังก์ชันนี้รองรับใน PHP 5 หรือเวอร์ชันที่สูงกว่า ไวยากรณ์ array mb_list_encodings() พารามิเตอร์ mb_list_encodings() ไม่ใช้พารามิเตอร์ คืนค่า ฟังก์ชันนี้ส่งคืนอาร์เรย์ที่จัดทำดัชนีเป็นตัวเลข ข้อผิดพลาด/ข้อยกเว้
สมมติว่าเรามีสตริง s และตัวเลข r เราต้องแสดงการเรียงสับเปลี่ยนทั้งหมดของ r จำนวนอักขระใน s เรามีฟังก์ชันพีชคณิต () เพื่อรับพีชคณิตทั้งหมด ฟังก์ชันนี้มีอยู่ในไลบรารี itertools ดังนั้น หากอินพุตเป็น s =HELLO r =3 ผลลัพธ์จะเป็น >['HEL', 'HEL', 'HEO', 'HLE', 'HLL&
สมมติว่าเรามีจำนวนเชิงซ้อน c เราต้องแปลงมันเป็นพิกัดเชิงขั้ว (รัศมี, มุม) จำนวนเชิงซ้อนจะอยู่ในรูปแบบ x + yj รัศมีคือขนาดของจำนวนเชิงซ้อนซึ่งเป็นรากที่สองของ (x^2 + y^2) และมุมคือมุมทวนเข็มนาฬิกาที่วัดจากแกน x บวกถึงส่วนของเส้นตรงที่เชื่อม x + yj กับจุดกำเนิด จาก cmathlibrary เราสามารถใช้ฟังก์ชัน ph
สมมติว่าเรามีรายการองค์ประกอบที่เรียกว่า nums เราต้องกรององค์ประกอบที่จัดทำดัชนีคี่ทั้งหมดออก ดังนั้นให้ส่งคืนเฉพาะองค์ประกอบที่จัดทำดัชนีจากรายการนั้น ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[5,7,6,4,6,9,3,6,2] ผลลัพธ์จะเป็น [7, 4, 9, 6] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ใช้กลยุทธ์การแบ่ง