0

I need help in python today

I need a calculator for 3D vectors where i can input the numbers and choose the operation and it should have returns on every single error like "the numbers dont match" and stuff like that i reaaly need help i only have like 7hr left to do the assignment

26th Mar 2021, 7:04 AM
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ”
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ” - avatar
12 Answers
+ 1
If you want to build a tool, you first need a specification. Or did you mean you want to use someone else tool?
26th Mar 2021, 7:39 AM
Per Bratthammar
Per Bratthammar - avatar
+ 1
Hi! So it seems like you have to make the tool in Python. The you have to start to with your linear algebra book, to find out what you want to solve with your Python script. Then you have to think of how to do that in Python. When you know what you want, start coding, and if you stuck, you ask for help here with your code linked, and with your question about your problem. /Regard Per B ๐Ÿ™‚
26th Mar 2021, 8:00 AM
Per Bratthammar
Per Bratthammar - avatar
+ 1
Great! A starting point! It is much better you opened the Playground in SoloLearn an put the code there, and then liked it here. It will be more easy to peaple to run it when the trying to help you. /Per B
26th Mar 2021, 8:25 AM
Per Bratthammar
Per Bratthammar - avatar
0
I have tried other peoples codes in python but i need a specific code wher it asks u to write the dimensions of the vectors and after that asks u to chose the operation like "*" "+" "-" "/" and if something doesnt work properly it should return text like example: v1(1,4,5) / v2 (7) cant be divided or smthing like that
26th Mar 2021, 7:49 AM
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ”
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ” - avatar
0
Do you have any self written piece of code for this task?
26th Mar 2021, 8:00 AM
Crash
Crash - avatar
0
Tbh i just took someone elses code my first lecturer at university didnt know what to do soo now im on the second course of python with another lecturer and im kinda stuck
26th Mar 2021, 8:19 AM
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ”
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ” - avatar
0
class Vector3D: def __init__(self, x, y, z): self.x = x self.y = y self.z = z #adding two vectors def __add__(self, other): return Vector3D(self.x + other.x, self.y + other.y, self.z + other.z) #subtracting two vectors def __sub__(self, other): return Vector3D(self.x - other.x, self.y - other.y, self.z - other.z) #dot product def dot(self, other): return (self.x*other.x + self.y*other.y+self.z*other.z) #cross product def cross(self,other): return Vector3D(self.y*other.z - self.z*other.y, self.z*other.x-self.x*other.z, self.x*other.y-self.y*other.x) #insert your wanted vector coordinates first = Vector3D(5, 7, 2) second = Vector3D(3, 9, 3) result_add = first + second print ("Vectors added") print(result_add.x) print(result_add.y) print(result_add.z) print() result_subtract = first - second print ("Vectors subtracted") print(result_subtract.x) print(result_subtract.y) print(result_subtract.z) print() print("dot
26th Mar 2021, 8:22 AM
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ”
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ” - avatar
0
So i want the console to ask me to input the cector coordinates on the first and the second vector line and i want it to ask me which operation i want to use and print i dont want it to print all of them at once plus theres no division here and no multiplier
26th Mar 2021, 8:24 AM
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ”
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ” - avatar
0
I really like python in general but my teacher tought us less and demanded more so i didnt have great grades or dont know much so thats why i need help sry for the waste of time i know it should be easy and its basic but i dont have much time
26th Mar 2021, 8:27 AM
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ”
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ” - avatar
0
Hi! It seems like you already have have a code you can use. But if you want to add som functions, only you can take that picture you have in your mind and make it to a detailed text where you that you can translate to a Python code. That is a condtion to make it possible to code it. So begin set up a specification wgat you want the code to do.
26th Mar 2021, 9:40 AM
Per Bratthammar
Per Bratthammar - avatar
0
Using mathploth library to do 3D vectors
26th Mar 2021, 12:20 PM
santhosh Kumar
santhosh Kumar - avatar
- 1
So can u help me??
26th Mar 2021, 8:45 AM
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ”
แƒ—แƒแƒ›แƒ แƒ™แƒแƒ‘แƒแƒฎแƒ˜แƒซแƒ” - avatar