## python oop creating a large number of instances
## im trying to create a large number of instances for a class.
could you show me a way to make it work
import math
import random
class soldiers:
def __init__(self,x,y):
self.x = x
self.y = y
def
get_target(self,x,y,number_red_soldiers,number_blue_soldiers):
pass
# self.target =
def aiming_angle(self,x,y,target,enemy_x,enemy_y):
dy = self.y-enemy_y[target]
dx = self.x-enemy_x[target]
angle =math.atan(dy/dx)
a = 0
number_blue_soldiers= 10
number_red_soldiers = 10
for i in range(number_blue_soldiers):
blue_x = random.randint(0,100,10)
blue_y = random.randint(0,100,10)
for i in range(number_red_soldiers):
red_x = random.randint(0,100,10)
red_y = random.randint(0,100,10)
for i in range(number_of_blue_soldiers): ### here im trying to
create a lot of instances
bluesoldier+str(i)= soldiers(blue_x[i],blue_y[i]) # i want to
instance 10 soldiers called bluesoldier1 bluesoldier bluesoldier3
bluesoldier4 etc.....
while a < 99999:
print(bluesoldier1.x) ### and print soldier 1's x
position
import math import random class soldiers: def __init__(self,x,y): self.x = x self.y = y def get_target(self,x,y,number_red_soldiers,number_blue_soldiers): pass # self.target = def aiming_angle(self,x,y,target,enemy_x,enemy_y): dy = self.y-enemy_y[target] dx = self.x-enemy_x[target] angle =math.atan(dy/dx) a = 0 number_blue_soldiers= 10 number_red_soldiers = 10 blue_x = [] blue_y = [] red_x = [] red_y = [] for i in range(number_blue_soldiers): blue_x.append(random.randint(0,100)) blue_y.append(random.randint(0,100)) for i in range(number_red_soldiers): red_x.append(random.randint(0,100)) red_y.append(random.randint(0,100)) # You can not create the variables as bluesoldier1, bluesoldier2 dynamically, # rather you need to put them in a list blueSoldiers = [] redSoldiers = [] for i in range(number_blue_soldiers): newBlueSoldier = soldiers(blue_x[i],blue_y[i]) blueSoldiers.append(newBlueSoldier) for i in range(number_red_soldiers): newRedSoldier = soldiers(red_x[i],red_y[i]) redSoldiers.append(newRedSoldier) # Now print blue soldiers position for b in blueSoldiers: print(b.x, b.y)
please upvote. Thanks!
## python oop creating a large number of instances ## im trying to create a large...
[Problem 5] List all that the following Python class is missing in order to function. [10 Points] import math class TwoCoordinatePoints (object): #This class represents a point A = (x, y) with integer values for x and y. -_init__(x, y): self.x = x self.y = y def -_str__(self): "(%, %)" % (self.x, self.y) def distance (self, P): #computes the distance between two points (instances) of this class return math.sqrt((self.x-P.x)**2+(self.y-P.y)**2)
Here is a Python program. import turtle class Box: def __init__(self, x, y, width, height): self.x = x self.y = y self.width = width self.height = height def show(self): turtle.up() turtle.goto(x, y) turtle.down() for _ in range(2): turtle.forward(width) turtle.right(90) turtle.forward(height) turtle.right(90) bigbox = Box(-100, -150, 200, 300) bigbox.show() turtle.done() If you run the above program, it will produce an error. What is the keyword that has...
Python question. How do i make this code work? im trying to print the value of the nodes using the level order trasversal class Node: def __init__(self, x): self.val = x self.left = None self.right = None class BinarySearchTree: def insertNode(self, value): self.root = self._insert(self.root, value) def levelOrderTraversal(self, root): if root is None: return [] result, current = [], [root] while current: next_level, vals = [], [] for node in current: vals.append(node.val) if node.left: next_level.append(node.left) if node.right: next_level.append(node.right) current...
Page 3 of 7 (Python) For each substring in the input string t that matches the regular expression r, the method call re. aub (r, o, t) substitutes the matching substring with the string a. Wwhat is the output? import re print (re.aub (r"l+\d+ " , "$, "be+345jk3726-45+9xyz")) a. "be$jk3726-455xyz" c. "bejkxyz" 9. b. "be$jks-$$xyz" d. $$$" A object a- A (2) 10. (Python) What is the output? # Source code file: A.py class A init (self, the x): self.x-...
10p
Python
For the following question, refer to the Python module on the right, as well as the code below. 1) What is the output of the following code? #dodgeable.py #main dodgeable.py import dodgeable class Locatable: def NUM_CARS = 3 init (self,x,y): NUM TRUCKS = 2 self.mX = X WIDTH = 60 self.mY = y def setx (self,x): def main (): self.mX = x object_list = [] def sety (self, y): self.mY = y for i in range (NUM_CARS) :...
PYTHON QUESTION... Building a Binary Tree with extended Binary Search Tree and AVL tree. Create a class called MyTree with the methods __init__(x), getLeft(), getRight(), getData(), insert(x) and getHeight(). Each child should itself be a MyTree object. The height of a leaf node should be zero. The insert(x) method should return the node that occupies the original node's position in the tree. Create a class called MyBST that extends MyTree. Override the method insert(x) to meet the definitions of a...
9p
This is for Python I need help.
Pet #pet.py mName mAge class Pet: + __init__(name, age) + getName + getAge0 def init (self, name, age): self.mName = name self.mAge = age Dog Cat def getName(self): return self.mName mSize mColor + __init__(name, age,size) + getSize() + momCommento + getDog Years() +_init__(name, age,color) + getColor + pretty Factor + getCatYears def getAge(self): return self.mAge #dog.py import pet #cat.py import pet class Dog (pet. Pet): class Cat (pet. Pet): def init (self,...
class students: count=0 def __init__(self, name): self.name = name self.scores = [] students.count = students.count + 1 def enterScore(self): for i in range(4): m = int(input("Enter the marks of %s in %d subject: "%(self.name, i+1))) self.scores.append(m) def average(self): avg=sum(self.scores)/len(self.scores) return avg def highestScore(self): return max(self.scores) def display(self): print (self.name, "got ", self.scores) print("Average score is ",average(self)) print("Highest Score among these courses is",higestScore(self)) name = input("Enter the name of Student:") s = students(name) s.enterScore() s.average() s.highestScore() s.display()So I need to print two things, first one is to compute the average score of these courses and second one is to print out the course name with the highest score among these courses. Moreover I need to import matplotlib.pyplot as plt to show the score figure. I barely could pull the code this...
I am trying to create a ATM style bank program that accept the customer id , in the welcoming panel ,but how do i make when the customer input their id# and click on the ok button then they have 3 or so tries to input the correct id# and if successful then send to the other panel where they choose which transaction to they want to make for example savings , checking account , make and deposit , and...
Im posting a python program and need to convert it to C++ language. import Tkinter import Tkinter as tk from Tkinter import * import time def current_iso8601(): """Get current date and time in ISO8601""" # https://en.wikipedia.org/wiki/ISO_8601 # https://xkcd.com/1179/ return time.strftime("%m.%d.%Y DATE %H:%M:%S TIME") class Application(tk.Frame): def __init__(self, master=None): tk.Frame.__init__(self, master) self.pack() self.createWidgets() def tstampIn(self): clockFile = open("clockTracker.txt","w") print "You have successfuly Clocked In \n" clockIn...