Basic Python Questions

Description

1-Write a Python program to check if a string ends with a number. If it does, print True. Print False otherwise.

input: 'abcdef'

output: False

input: 'abcdef6'

output: True

input: 'sdfljsa2e923'

output: True

input: 'asdak39239d'

output: False

2-Write a Python program to check that a string contains only alphabets and numbers (a-z, A-Z and 0-9).

The program should print True if the string only contains these characters and False if it contains any other characters.

input: "ABCDEFabcdef123450"

output: True

input: "*&%@#!}{"

output: False

input: "asjgsdi043^32"

output: False

3-Write a program that takes a filename as input from the user and looks for lines of the form:

New Revision: 39772

Extract the number from each of the lines using a regular expression. Compute the average of the numbers and print out the average as an integer.

Enter filename: mbox.txt

38549

Enter filename: mbox-short.txt

39756

Write a program to ask the user to enter (i) a filename and (ii) regular expression. The program should count the number of lines that matched the regular expression.

Enter a filename: "mbox.txt"

Enter a regular expression: ^Author

Expected output: mbox.txt had 1798 lines that matched ^Author

Enter a filename: "mbox.txt"

Enter a regular expression: ^X-

Expected output: mbox.txt had 14368 lines that matched ^X-

Enter a filename: "mbox.txt"

Enter a regular expression: java$

Expected output: mbox.txt had 4218 lines that matched java$ 

Get your college paper done by experts

Do my question How much will it cost?

Place an order in 3 easy steps. Takes less than 5 mins.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *