Python Answers

Questions answered by Experts: 5 288

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Search

Right Triangle

Given a number N, write a program to print a triangular pattern of N lines with numbers as shown below.Input


The input will be a single line containing a positive integer (N).Output


The output should be N rows with numbers.

Note: There is no space between the numbers.Explanation


For example, if the given number of rows is 4,

your code should print the following pattern


1
121
12321
1234321



Sample Input 1

4

Sample Output 1

1

121

12321

1234321

Sample Input 2

9

Sample Output 2

1

121

12321

1234321

123454321

12345654321

1234567654321

123456787654321

12345678987654321




Evens and Odds


Write a program to count even and odd numbers in given range [M, N]. Both M, N are inclusive in [M, N].

Input


The first line of the input will be an integer(M).

The Second line of the input will be an integer(N).

Output


The first line of output should be a number of odds count.

The second line of output should be a number of even counts.

Explanation


For example, if the given range is 2 to 11

odds numbers in the range are 3, 5, 7, 9, 11 then count is 5.

even numbers in the range are 2, 4, 6, 8, 10 then count is 5.



Sample Input 1

2

11

Sample Output 1

5

5


Sample Input 2

-5

7

Sample Output 2

7

6


Ordered Matrix

Given a M x N matrix, write a program to print the matrix after ordering all the elements of the matrix in increasing order.Input


The first line of input will contain two space-separated integers, denoting the M and N.

The next M following lines will contain N space-separated integers, denoting the elements of each list.Output


The output should be M lines containing the ordered matrix.

Note: There is a space at the end of each line.Explanation


For example, if the given M is 3 and N is 3, read the inputs in the next three lines if the numbers given in the next three lines are the following.

1 20 3
30 10 2
5 11 15


By ordering all the elements of the matrix in increasing order, the ordered matrix should be

1 2 3
5 10 11
15 20 30

Sample Input 1

3 3

1 20 3

30 10 2

5 11 15

Sample Output 1

1 2 3

5 10 11

15 20 30

Sample Input 2

2 5

-50 20 3 25 -20

88 17 38 72 -10

Sample


IPL

A win earns a team 3 points. A draw earns 1. A loss earns 0.

The following information is expected:

MP: Matches Played

W: Matches Won

D: Matches Drawn (Tied)

L: Matches Lost

P: Points


The team information should be displayed in descending order of points.Input


Each of those lines has information on the T1, T2) which played and the outcome (O) in format T1;T2;O.

The outcome (O) is one of 'win', 'loss', 'draw' and refers to the first team listed.

See Sample Input/Output for better understanding.

CSK, Matches Played: 4, Won: 2, Lost: 1, Draw: 1, Points: 7' for each team in a new line.

If there are no teams to print in summary, print "No Output".

Constraints


Names of teams may contain spaces but will be less than 24 characters

100 >= N >= 0

Sample Input

6

CSK;RR;loss

RR;DD;draw

MI;KKR;win

KKR;RR;loss

CSK;DD;draw

MI;DD;draw

Sample Output

Team: RR, Matches Played: 3, Won: 2, Lost: 0, Draw: 1, Points: 7

Team: MI, Matches Played: 2, Won: 1, Lost: 0, Draw: 1, Points: 4





Input


The first line contains a single integer M.


Next M lines contain two integers Pi, Ci separated with space, where Pi denotes power and Ci denotes co-efficient of Pi for polynomial A.


After that next line contains a single integer N. Next N lines contain two integers Pj, Cj separated with space, where


Pj denotes power and Cj denotes co-efficient of Pj for polynomial B.


Output


Print the addition of polynomials A and B.


The format for printing polynomials is: Cix^Pi + Ci-1x^Pi-1 + ... + C1x + CO, where Pi's are powers in decreasing order, Ci is co-efficient and CO is constant, there will be space before and after the plus or


minus sign. If co-efficient is zero then don't print the term. If the term with highest degree is negative, the term should be


represented as -Cix^Pi. For the term where power is 1 represent it as C1x instead of C1x^1. If the degree of polynomial is zero and the constant term is also zero, then just print 0 to represent the polynomial.



Secret Message - 2

Given a string, write a program to print a secret message that replaces characters with numbers 'a' with 1, 'b' with 2, ..., 'z' with 26 where characters are separated by '-'.


You need to replace both uppercase and lowercase characters. You can ignore replacing all characters that are not letters.


abcdefghij12345678910

klmnopqr1112131415161718

stuvwxyz1920212223242526


The input will be a string in the single line containing spaces and letters (both uppercase and lowercase).Output


The output should be a single line containing the secret message. All characters in the output should be in lower case.


For example, if the given input is "python", "p" should replaced with "16", similarly"y" with "25","t" with "20","h" with "8","o" with "15","n" with "14". So the output should be "16-25-20-8-15-14".

Sample Input 1

python

Sample Output 1

16-25-20-8-15-14



Weekends

Given two dates D1 and D2, write a program to count the number of Saturdays and Sundays from D1 to D2 (including D1 and D2).

The date in string format is like "8 Feb 2021".Input


The first line of input will contain date D1 in the string format.

The second line of input will contain date D2 in the string format.Output


The output should be a single line containing two integers separated by space

Explanation


For example, if the given dates are "25 Jan 2021" and "14 Feb 2021", the Saturdays and Sundays dates from "25 Jan 2021" to "14 Feb 2021" are

"30 Jan 2021" is a Saturday

"31 Jan 2021" is a Sunday

"6 Feb 2021" is a Saturday

"7 Feb 2021" is a Sunday

"13 Feb 2021" is a Saturday

So the output should be

Saturday: 3

Sunday: 3

Sample Input 1

25 Jan 2021

14 Feb 2021

Sample Output 1

Saturday: 3

Sunday: 3

Sample Input 2

25 May 2019

22 Dec 2021

Sample Output 2

Saturday: 135

Sunday: 135



What will be the for loop of this code? and can you tell a little description of the process by mentioning what does index and len mean here! Thank you.


def f3(word, letter):

  index = 0

  while index < len(word):

    if word[index] == letter:

      return index

    index = index + 1

  return -1


print(f3("processing", "s"))

print(f3("processing", "z"))



Write a program to output the following:

  ^   ^
( o   o )
    v

Hint: Copying and pasting the code above into each line of the programming environment will help you ensure that you are accurately spacing out the required characters.




Hollow Full Pyramid - 2

Given the number of rows N, write a program to print the hallow full pyramid pattern similar to the pattern shown below.

   1 

   1 2 

  1   3 

1     4 

1 2 3 4 5


LATEST TUTORIALS
APPROVED BY CLIENTS