average
This commit is contained in:
@ -9,7 +9,7 @@ for file in files:
|
|||||||
fileData = someFile.read()
|
fileData = someFile.read()
|
||||||
someFile.close()
|
someFile.close()
|
||||||
originalCode = re.search(codeRe,fileData).group(0)
|
originalCode = re.search(codeRe,fileData).group(0)
|
||||||
print(re.split(codeRe,fileData)[0])
|
#print(re.split(codeRe,fileData)[0])
|
||||||
formatedCode = autopep8.fix_code(re.split(codeRe,fileData)[1])
|
formatedCode = autopep8.fix_code(re.split(codeRe,fileData)[1])
|
||||||
fileToSave = fileData.replace(originalCode,('```python \n'+formatedCode+'\n```'))
|
fileToSave = fileData.replace(originalCode,('```python \n'+formatedCode+'\n```'))
|
||||||
someFile = open("snippets/"+file,'w')
|
someFile = open("snippets/"+file,'w')
|
||||||
|
|||||||
20
snippets/average.md
Normal file
20
snippets/average.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
### average
|
||||||
|
|
||||||
|
:information_source: Already implemented via `statistics.mean`. `statistics.mean` takes an array as an argument whereas this function takes variadic arguments.
|
||||||
|
|
||||||
|
Returns the average of two or more numbers.
|
||||||
|
|
||||||
|
Takes the sum of all the `args` and divides it by `len(args)`. The secind argument `0.0` in sum is to handle floating point division in `python2`.
|
||||||
|
|
||||||
|
```python
|
||||||
|
|
||||||
|
|
||||||
|
def average(*args):
|
||||||
|
return sum(args, 0.0) / len(args)
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
``` python
|
||||||
|
average(*[1, 2, 3]) # 2.0
|
||||||
|
average(1, 2, 3) # 2.0
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user