Add a new function called print box to your program

Assignment Help Python Programming
Reference no: EM132355638

Question

Add a new function called print_box to your program. print_box will manage the other three functions by calling:

1. get_size to get a number from the user and

2. get_char to get a character from the user and then use those values as arguments to call:

3. print_line multiple times to print a properly sized hollow box drawn with the character selected.

You already have the first 3 functions written by you , here they are:

def print_line(outer, mid, dom):

print(outer, end ="")

for index in range(dom-2):

print(mid, end = "")

print(outer)

return None

def get_size(number):

number=int(input("Enter a number between 3 and 8: "))

while (number < 3) or (number > 8 ):

number=int(input("tInvalid entry - try again: "))

return number

def get_char(userInput):

while True:

userInput = input("enter only one character: ")

while len(userInput) != 1:

userInput=input("Invalid entry - try again: ")

return userInput

You was thinking it was going to be something like def print_box(get_char,get_size,print_line) but you really don't know where to go on afterwards.

Not really fond of calling a previous functions to another function.

Reference no: EM132355638

Questions Cloud

How the developmental needs will be met in each activity : In a 2-3 page paper written in APA format using proper spelling/grammar, compare and contrast two (2) integrated curriculums. Be sure to include the components.
Initial investment at various sale prices : Edwards Manufacturing Company (EMC) is considering replacing one machine with another. The old machine was purchased 3 years ago for an installed cost
Analyze two ways that media affect culture and society : Analyze two ways that media affect culture and society. Identify at least one positive and one negative implication arising from technology's effect on society.
What is systematic risk vs nonsystematic risk : What is systematic risk vs. nonsystematic risk? Should both of these risks be compensated with higher returns? Why or Why not?
Add a new function called print box to your program : Add a new function called print_box to your program. print_box will manage the other three functions by calling et_size to get a number from the user.
Cash-accounts receivable-inventories and accounts payable : Assume that Cash, Accounts Receivable, Inventories, and Accounts Payable vary directly with sales. Net Fixed Assets must increase by $175,000
What must be the new value for the dividend growth : What must be the new value for the dividend growth to justify entering the new, risky markets and to keep the stock price from decreasing?
Compare standards-based technologies used in various network : MN603 Wireless Networks and Security Assignment - Evaluation of 5G Network and the Security, Melbourne Institute of Technology, Australia
What is the net hedged selling price per bushel of corn : March 13, Mr. Smith planted corn and sold December corn at $2.15/bushel. On Nov. 15 (after harvest) he offset the short position by buying back December

Reviews

Write a Review

Python Programming Questions & Answers

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd