Answer:
- import datetime
-
- def get_year_of_birth():
- age = int(input("Enter your age: "))
- current_year = datetime.datetime.now().year
- year_of_birth = current_year - age
- return year_of_birth
-
- print(get_year_of_birth())
Explanation:
Firstly, we import datetime module as we need it to get the current year (Line 1).
Next, create a function named it as get_year_of_birth (Line 3). Prompt user to input age and assign it to a variable (Line 4). Next, we use now() method from datetime module to get the current date and time and extract the year component (Line 5). At last, calculate the year of birth by subtracting the current_year with age and return it as output (Line 6-7).
<u>Paired programming:</u>
Paired programming is a new technique where one person gets one another to<em> write the code</em>. Here one will write the code and other will start verifying as the type.
So we might think it is waste to employ two person for same task but it is not so. There are many <em>benefits in incorporating this technique</em>. Let us see those benefits one by one.
- <em>Inter-personal skill gets improved
</em>
- <em>Lower amount of coding mistake
</em>
- <em>Learn from each other
</em>
- <em>Peer review enhance collaboration
</em>
Challenges expect to arise during pair-programming
-
Two heads are superior to one. On the off chance that the driver experiences a <em>hitch with the code</em>, there will be two of them who'll take care of the issue.
- Builds up your <em>staff's relational aptitudes</em>. Working together on a solitary venture encourages your group to welcome the estimation of <em>correspondence and collaboration. </em>
Overcome Method
The most ideal approach to move <em>toward blending</em> is to accomplice two software engineers and have them share a PC. The pair ought to have the option to choose how to part the work, and it is prudent that they should <em>switch jobs frequently.</em>
ANSWER:
1)i. The relationship is a degree of 2 ( i.e Binary). The cardinality of the relationship is One-to-Many.
ii. The model is from piano description to piano manufacturer.
PIANO:
Model name
Model number
Serial number
Manufacturing completion date
MANUFACTURER:
Ebony and Ivory
2)i. The relationship is a degree of 2 ( i.e Binary). The cardinality of the relationship is Many-to-Many.
ii. The model is from piano description to Technician.
PIANO:
Model name
Model number
Serial number
Manufacturing completion date
TECHNICIAN
Employee number
Specialty
3)i. The relationship is a degree of 2 (i.e Binary). The cardinality of the relationship is Many-to-One.
ii. The model is from Technician to Technician
TECHNICIAN:
Lower rank
TECHNICIAN:
Higher rank