Saturday, 9 August 2025

Python Coding Challange - Question with Answer (01090825)

 


Let’s go through it step-by-step:


def square_last(nums):
nums[-1] **= 2
  • def square_last(nums): → Defines a function named square_last that takes a parameter nums (expected to be a list).

  • nums[-1] → Accesses the last element in the list. In Python, -1 is the index for the last item.

  • **= → This is the exponentiation assignment operator. x **= 2 means "square x" (raise it to the power of 2) and store it back in the same position.


a = [2, 4, 6]
  • Creates a list named a with three elements: 2, 4, and 6.



square_last(a)
  • Calls the function square_last, passing a as nums.

  • Inside the function, nums[-1] is 6.

  • 6 **= 2 → 6 squared = 36.

  • This updates the last element of the list to 36.



print(a)
  • Since lists are mutable in Python, the change inside the function affects the original list.

  • Output will be:

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (150) Android (25) AngularJS (1) Api (6) Assembly Language (2) aws (27) Azure (8) BI (10) Books (251) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (298) Cybersecurity (28) Data Analysis (24) Data Analytics (16) data management (15) Data Science (216) Data Strucures (13) Deep Learning (67) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (47) Git (6) Google (47) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (185) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (11) PHP (20) Projects (32) Python (1215) Python Coding Challenge (882) Python Quiz (341) Python Tips (5) Questions (2) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (45) Udemy (17) UX Research (1) web application (11) Web development (7) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)