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.
Leave a Reply
Want to join the discussion?Feel free to contribute!