mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-07-06 10:31:29 +08:00
* Function conversion rectangular number to polar * #9943 : adding test to elelectronics/electric_conductivity.py * updating DIRECTORY.md * Apply suggestions from code review * updating DIRECTORY.md * Rename rec_to_pol.py to rectangular_to_polar.py * updating DIRECTORY.md * Update conversions/rectangular_to_polar.py * Update conversions/rectangular_to_polar.py --------- Co-authored-by: Julia <julia.de-jesus-aragao@imt-atlantique.net> Co-authored-by: juliaaragao <juliaaragao@users.noreply.github.com> Co-authored-by: Christian Clauss <cclauss@me.com> Co-authored-by: cclauss <cclauss@users.noreply.github.com>
This commit is contained in:
@ -21,6 +21,26 @@ def electric_conductivity(
|
||||
('conductivity', 5.12672e-14)
|
||||
>>> electric_conductivity(conductivity=1000, electron_conc=0, mobility=1200)
|
||||
('electron_conc', 5.201506356240767e+18)
|
||||
>>> electric_conductivity(conductivity=-10, electron_conc=100, mobility=0)
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
ValueError: Conductivity cannot be negative
|
||||
>>> electric_conductivity(conductivity=50, electron_conc=-10, mobility=0)
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
ValueError: Electron concentration cannot be negative
|
||||
>>> electric_conductivity(conductivity=50, electron_conc=0, mobility=-10)
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
ValueError: mobility cannot be negative
|
||||
>>> electric_conductivity(conductivity=50, electron_conc=0, mobility=0)
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
ValueError: You cannot supply more or less than 2 values
|
||||
>>> electric_conductivity(conductivity=50, electron_conc=200, mobility=300)
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
ValueError: You cannot supply more or less than 2 values
|
||||
"""
|
||||
if (conductivity, electron_conc, mobility).count(0) != 1:
|
||||
raise ValueError("You cannot supply more or less than 2 values")
|
||||
|
Reference in New Issue
Block a user