Vector Duh

This commit is contained in:
Can202 2021-04-13 10:08:40 -04:00
parent 8d88e8ba26
commit 196c50dde2
2 changed files with 19 additions and 19 deletions

View File

@ -1,5 +1,5 @@
# python_man # python_man
simple lib, clear, pause, see if pair, order array simple lib, clear, pause, see if pair, order Vector
man.clear() man.clear()
@ -7,13 +7,13 @@ man.paused()
pair = man.pair(number) #return boolean pair = man.pair(number) #return boolean
order = man.orderArray([num1,num2,num3]) # return array order = man.orderVector([num1,num2,num3]) # return Vector
reverse = man.reverseArray([num1,num2,num3]) # return array reverse = man.reverseVector([num1,num2,num3]) # return Vector
# Install # Install
1. Download man.py - here https://github.com/Can202/python_man/releases/download/v1.0/man.py 1. Download man.py - here https://github.com/Can202/python_man/releases/download/v1.1/man.py
2. Put the man.py next to your code 2. Put the man.py next to your code

30
man.py
View File

@ -10,9 +10,9 @@ def pair(num):
result = False result = False
return result return result
#Use man.orderArray([0,2,3,20,5,2,50]), the result is order #Use man.orderVector([0,2,3,20,5,2,50]), the result is order
def orderArray(array): def orderVector(vector):
numberis = len(array) numberis = len(vector)
torepeat = False torepeat = False
repeathat = True repeathat = True
@ -20,29 +20,29 @@ def orderArray(array):
i = 0 i = 0
for i in range(numberis): for i in range(numberis):
if i != 0: if i != 0:
if array[i] < array[i-1]: if vector[i] < vector[i-1]:
torepeat = True torepeat = True
m = array[i-1] m = vector[i-1]
array[i-1] = array[i] vector[i-1] = vector[i]
array[i] = m vector[i] = m
if torepeat == True: if torepeat == True:
torepeat = False torepeat = False
repeathat = True repeathat = True
else: else:
repeathat = False repeathat = False
return array return vector
#Use man.reverseArray([0,2,5,1,5,34]), the result is reverse #Use man.reverseVector([0,2,5,1,5,34]), the result is reverse
def reverseArray(array): def reverseVector(vector):
numberis = len(array) numberis = len(vector)
numberis2 = numberis // 2 numberis2 = numberis // 2
for i in range(numberis2): for i in range(numberis2):
y = numberis - i - 1 y = numberis - i - 1
m = array[i] m = vector[i]
array[i] = array[y] vector[i] = vector[y]
array[y] = m vector[y] = m
return array return vector
#Use man.paused() #Use man.paused()