Python Coding Questions Final All Topics
Python Coding Questions Final All Topics
Constraints:
1 <= length <= 100
Area of Circle
Description:
Take radius as input and compute the area.
Constraints:
0 < r <= 1000
Constraints:
1 <= a,b <= 1000
Constraints:
1 <= n <= 100
Constraints:
1 <= len <= 500
Strings
Reverse String
Description:
Reverse a given string.
Constraints:
1 <= len <= 1000
Count Vowels
Description:
Count vowels in the string.
Constraints:
1 <= len <= 1000
Check Palindrome
Description:
Check if string is a palindrome.
Input and Output Format:
Input: String
Output: Yes or No
Constraints:
1 <= len <= 1000
To Uppercase
Description:
Convert to uppercase.
Constraints:
1 <= len <= 1000
Word Count
Description:
Count words in a sentence.
Constraints:
1 <= len <= 1000
Replace Substring
Description:
Replace one word with another.
Constraints:
1 <= len <= 1000
Find Substring
Description:
Check if a substring exists.
Constraints:
1 <= len <= 1000
Frequency of Characters
Description:
Count each character’s frequency.
Remove Whitespaces
Description:
Remove all spaces.
Constraints:
1 <= len <= 1000
Title Case
Description:
Convert string to title case.
Constraints:
1 <= len <= 1000
Sum of List
Description:
Compute sum of all elements.
Constraints:
1 <= n <= 1000
Maximum in List
Description:
Find maximum number.
Constraints:
1 <= n <= 1000
List Sorting
Description:
Sort list in ascending order.
List Reversal
Description:
Reverse the list.
Constraints:
1 <= n <= 1000
Duplicate Removal
Description:
Remove duplicates from list.
Constraints:
1 <= n <= 1000
Constraints:
1 <= n <= 1000
Count Occurrences
Description:
Count times an element appears.
Constraints:
1 <= n <= 1000
Constraints:
1 <= n <= 1000
Explanation for Sample Test Case:
Use [x*x for x in list]
Constraints:
1 <= n <= 1000
Constraints:
1 <= n <= 1000
Constraints:
May be int, float, str
Type Conversion
Description:
Convert float to int and vice versa.
Constraints:
Valid number input
String to List
Description:
Convert string to list of characters.
Constraints:
1 <= len <= 1000
Integer to Binary
Description:
Convert an integer to binary.
Constraints:
1 <= n <= 1000
Constraints:
1 <= n <= 1000
Use Modulo
Description:
Find remainder of division.
Constraints:
1 <= n <= 1000
Comparison Operators
Description:
Compare two numbers using >.
Logical AND
Description:
Evaluate a and b.
Constraints:
Boolean input
Exponent Operator
Description:
Compute power using **.
Constraints:
1 <= a, b <= 10
Positive or Negative
Description:
Check sign of number.
Constraints:
-1000 <= n <= 1000
Check Even/Odd
Description:
Check parity of number.
Constraints:
1 <= n <= 1000
Eligibility to Vote
Description:
Age >= 18 means eligible.
Constraints:
1 <= n <= 1000
Check Divisibility
Description:
Check if number is divisible by 5 and 11.
Constraints:
1 <= n <= 10000
Grade Evaluation
Description:
Assign grades based on marks using nested if.
Constraints:
0 <= marks <= 100
Age Category
Description:
Categorize a person based on age.
Constraints:
0 <= age <= 120
Login System
Description:
Check username and password using nested if.
Constraints:
Predefined values
Constraints:
1 <= n <= 1000
Constraints:
1 <= n <= 7
Basic Calculator
Description:
Perform operation using match-case.
Constraints:
Valid operators: + - * /
Month Name
Description:
Return month name from number.
Grade Descriptor
Description:
Return grade meaning using match-case.
Constraints:
Valid grade inputs
Constraints:
Valid traffic light input
Break in Loop
Description:
Stop loop on specific value.
Constraints:
1 <= n <= 100
Continue in Loop
Description:
Skip even numbers.
Constraints:
1 <= n <= 100
Pass Statement
Description:
Write pass for empty loop block.
Constraints:
2D list input
Constraints:
1 <= N <= 50
Constraints:
1 <= len <= 100
Tuple Concatenation
Description:
Join two tuples.
Constraints:
Valid tuple input
Tuple Length
Description:
Find number of items.
Tuple Slicing
Description:
Slice a portion from tuple.
Constraints:
Valid indexes
Constraints:
1 <= len <= 100