Ֆիզիկայի խաղային շարժիչ
Դուք աճող թիմի անդամ եք, որը ստեղծում է ֆիզիկայի սիմուլյացիոն խաղ: Ձեզ հանձնարարված է մշակել Python մոդուլ, որը կարող է մոդելավորել շարժման հիմնարար օրենքները: Այս մոդուլը, որը կոչվում է physics.py
, պետք է պարունակի ֆունկցիաներ, որպեսզի հաշվարկի velocity()
-ը, acceleration()
-ը և force()
-ը։
velocity()
- Կա երկու պարամետր՝distance
- հեռավորություն (մետրերով) ևtime
- ժամանակ (վայրկյաններով):acceleration()
- Կա երեք պարամետր՝initial_velocity
- սկզբնական արագություն (մ/վ),final_velocity
- վերջնական արագություն (մ/վ) ևtime
- ժամանակ (վայրկյաններով):force()
- Կա երկու պարամետր՝mass
- ցուցակ (կգ-ով) ևacceleration
- արագացում (in m/s^2)։
Հիշեք, որ ուժը ցուցակի և արագացման արտադրյալն է (F = ma):
Մուտքը և ելքը կառավարելու է main.py
մոդուլը։ Ձեզ պարզապես անհրաժեշտ է ստեղծել physics.py
մոդուլը:
Մուտք | Ելք |
---|---|
| 12.0 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB