Related questions
Modify ccurve.py by changing the background color to yellow, and curve color to red
Code:
"""
Author: Ken
This program prompts the user for the level of
a c-curve and draws a c-curve of that level.
"""
from turtle import Turtle
def cCurve(t, x1, y1, x2, y2, level):
def drawLine(x1, y1, x2, y2):
"""Draws a line segment between the endpoints."""
t.up()
t.goto(x1, y1)
t.down()
t.goto(x2, y2)
if level == 0:
drawLine(x1, y1, x2, y2)
else:
xm = (x1 + x2 + y1 - y2) // 2
ym = (x2 + y1 + y2 - x1) // 2
cCurve(t, x1, y1, xm, ym, level - 1)
cCurve(t, xm, ym, x2, y2, level - 1)
def main():
level = int(input("Enter the level (0 or greater): "))
t = Turtle()
t.hideturtle()
cCurve(t, 50, -50, 50, 50, level)
main()
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images
- Use python code with: "def minify(img):" without cv2, numpy or PIL minify(img) - Shrinks the image img by half in both height and width and returns the result. For this function, you can assume the width and height of images are even. Use the cmpt120image.getBlackImage() function which returns a new canvas to draw on. Hint: The average of each 2x2 block of pixels from the original image becomes one pixel in the result image. As an example, the R/G/B values of the pixel at result[0][0] with have the average-R/average-G/average-B values of the pixels at original[0][0], original[0][1], original[1][0], and original[1][1].arrow_forwardWhen I write the code here to visual studio, I get errors and I don't know how to fix it. Please examine it in detail and I would appreciate it because I have no right to ask any more questions. class Main { public class GameManagement { // This class holds all the team & score management private List<Team> teams = new ArrayList<Team>(); private int countTeam; private static int MAX_TEAMS=8; public GameManagement (){ try { FileReader fr = new FileReader("player.txt"); // reading from the text file Scanner in = new Scanner(fr); while (in.hasNextLine()){ String line = in.nextLine(); Team team = new Team(line); teams.add(team); } } catch (...) {} } public List<Team> getTeams(){ return teams; } } public class GameTournamentGUI extends JFrame { GameManagement manager...arrow_forwardThe photo talley.jpg is opened for you and saved into the variable photo. You munt edit the image so there is NO blue color is remaining in the photo variable. This is to be done with indexing. Once the blue color has been taken out., use inshow to view the newly edited image. Script o C Reset I MATLAB Documentation read in the photo using imread 2 photo = imread(talley.jpg"); imshow(photo); Ndisplaying the original image 4figure();X the photo will blue renoved will be shown in a different figure 5* take the blue out of the photo X use imshow to view the new, edited photoarrow_forward
- Hi, I need some help with modifying this game. Due to the limit of 5,000 characters, I am unable to provide the proper indentation. I am using the pygame pummel the chimp. #Import Modulesimport os, pygamefrom pygame.locals import *from pygame.compat import geterrorif not pygame.font: print ('Warning, fonts disabled')if not pygame.mixer: print ('Warning, sound disabled')main_dir = os.path.split(os.path.abspath(__file__))[0]data_dir = os.path.join(main_dir, 'data')#functions to create our resourcesdef load_image(name, colorkey=None):fullname = os.path.join(data_dir, name)try:image = pygame.image.load(fullname)except pygame.error:print ('Cannot load image:', fullname)raise SystemExit(str(geterror()))image = image.convert()if colorkey is not None:if colorkey is -1:colorkey = image.get_at((0,0))image.set_colorkey(colorkey, RLEACCEL)return image, image.get_rect()def load_sound(name):class NoneSound:def play(self): passif not pygame.mixer or not pygame.mixer.get_init():return...arrow_forwardbootstrap class for form control is class="form-control-file" class="input-group-text" class="form-control"arrow_forwardhelppppparrow_forward
- Draw Design Layout References Mailings Review View Help Create a Java program and name your file: FIRSTNAME. java (for example, lohn.java). Work on the following: Create three interfaces with the names "InterfaceOne," "IrnterfaceTwo," and "Interfacelhree" In the first interface, declare a method (signature only) with a name "updateGear()." In the second interface, dedare a method (signature only) with a name "accelerate()." In the third interface, dedare a method (signature only) with a name "pusherake()." Create two classes Car and Truck that implement these three interfaces at one time. Define a new method "currentSpeed()" in both the classes to find the current speed after the brake. • Define all the three methods inside each class. The data to these methods will be provided during the object creation. Invoke the two objects with a name c1 of class Car and t1 of class Truck. • After creating the objects, call all the three methods defined above in both the classes. Pass any of the...arrow_forward>> classicVinyls.cpp For the following program, you will use the text file called "vinyls.txt" attached to this assignment. The file stores information about a collection of classic vinyls. The records in the file are like the ones on the following sample: Led_Zeppelin Led_Zeppelin 1969 1000.00 The_Prettiest_Star David_Bowie 1973 2000.00 Speedway Elvis_Presley 1968 5000.00 Spirit_in_the_Night Bruce_Springsteen 1973 5000.00 ... Write a declaration for a structure named vinylRec that is to be used to store the records for the classic collection system. The fields in the record should include a title (string), an artist (string), the yearReleased (int), and an estimatedPrice(double). Create the following...arrow_forward(PLEASE USE JAVA AND JFRAME GUI) Game rules:The game consists of a two-dimensional field of size m ×ばつ n (game field). Each element ofthe game field is a button with a number assigned to it.Initialization of the game:• The numbers on the buttons of the game field are set to a random digit between 0and 9• The target value is displayed above the game field• The current sum of the numbers displayed on the buttons of the game field is printedbelow the game field• The number of moves to completion is displayed in the upper right corner above thegame field.Playing:The first move is determined by the player by selecting any button (button A) on thegame field.1. The player is allowed to choose a second button (button B) located in the columnor row of the previously selected button (A).2. Upon selecting the second button (B), the value of button (A) is updated accordingto the following formula: A = (AoperationB)mod10.3. The operation for the basic game will be +.4. Decrement the number of moves...arrow_forward
- using java (Use the Date class) Write a program that creates a Date object, sets its elapsedtime to 10000, 100000, 1000000, 10000000, 100000000, 1000000000,10000000000, and 100000000000, and displays the date and time using thetoString() method, respectively.arrow_forwardCan you implement a module named inventory that will be responsible for managing the players inventory? The module should hold the inventory and implement the following functions: - displayInventory: Displays the current inventory - addToInventory: Adds an item to the inventory. *Use existing code below and don't use HTML* const prompt = require("prompt-sync")(); var adventurersName = ["Captain Thomas King","George","Tim","Sarah","Mike","Edward",];var len = 0;var Inventory = new Array(5).fill(" ");Inventory[len++] = "Food";Inventory[len++] = "Wine";Inventory[len++] = "Horses";Inventory[len++] = "Medicine"; var adventurersKilled = 3;var survivors;var numberOfAdventurers = adventurersName.length; survivors = numberOfAdventurers - adventurersKilled; displayIntroduction();getLeader(); var user_life = 3;var correct_answer = ["1","2","3"];var userIsCorrect;var options = ["\nOption 1 Enter the village hut?","Option 2 Eat the turkey leg?","Option 3 Sit on the stool?","Option 4 Talk with the...arrow_forwardin phython language Create a package folder named shapes. Inside this package, place two more package folders: 2d and 3d. Inside 2d package, place a module file: circle.py circle.py module has two function definitions: areaCircle(), circCircle(). areaCircle() function takes a parameter: radius, calculates and returns the area of the circle. You may assume PI is 3.14. circCircle() function also takes a parameter: radius, calculates and returns the circumference of the circle. Inside 3d package, place two module files: sphere.py and cylindir.py sphere.py module has two function definitions: areaSphere() and volumeSphere() which both take a parameter for radius, calculates and returns area and volume of a sphere respectively. cylindir.py module has two function definitions: areaCylindir() and volumeCylindir() which both take two parameters: height and radius. They calculate area and volume of a cylindir and return the values respectively. You may find the formulas for those shapes...arrow_forward
- Text book imageComputer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONText book imageComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceText book imageNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Text book imageConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningText book imagePrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationText book imageSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY