Professional Documents
Culture Documents
Do68 Rahulsinha Experiment11
Do68 Rahulsinha Experiment11
[ ]: #DO68_RAHULSINHA_EXPERIMENT11
[4]: ''' 1. Write python program to extract names, and marks of a students␣
↪from following string using regular expression.
'Manav scored 18 marks, Nikhil got 15 marks, Mann done well to get 20 marks,␣
↪whereas Digu got 19 marks'
Output:
Manav 18
Nikhil 15'''
import re
str = 'Manav scored 18 marks, Nikhil got 15 marks, Mann done well to get 20␣
↪marks, whereas Digu got 19 marks'
pattern = r'([A-Za-z]+)\s+[A-Za-z\s]+(\d+)\s+marks'
Manav 18
Nikhil 15
Mann 20
whereas 19
[6]: '''2. Write a program to check entered website (domain name) is valid or␣
↪not using regular expression.
Ex.
- www.nmims.edu – valid
- @ www.nmims.edu – invalid(started with @)
- .edu – false (“not started with A-Z/a-z etc ”)
'''
import re
1
def is_valid(domain):
reg = r'^www\.[A-Za-z0-9-]+\.[A-Za-z]{2,}$'
return re.match(reg, domain) is not None
www.nmims.edu - Valid
@www.nmims.edu - Invalid
.edu - Invalid
1. Create Employee Table with Employee number and Employee Name and␣
↪employee salary as attributes.
import sqlite3
db = sqlite3.connect('employee.db')
cur = db.cursor()
2
employee_number = int(input("Enter employee number to delete: "))
cur.execute('DELETE FROM Employee WHERE employee_number = ?',␣
↪(employee_number,))
db.commit()
db.close()
Employee Records:
(101, 'Ram', 50000.0)
(102, 'Shyam', 60000.0)
(103, 'Ghanshyam', 55000.0)
(104, 'Sita', 58000.0)
(105, 'Lakshman', 52000.0)
Enter employee number to delete: 101
Record deleted successfully.
Enter employee number to update name: 104
Enter new name: Siya
Name updated successfully.