
Implement the Function has_error
Implement the function according to the specification. Use the test script testcurrency.py to aid your development before checking your answer below. CANNOT USE IF/CONDITIONAL STATEMENTS Instead, you should use what you know about boolean expressions
def has_error(json):
"""
Returns True if the response to a currency query encountered an error.
Given a JSON string provided by the web service, this function returns True if the
query failed and there is an error message. For example, if the json is
'{"success":false,"src":"","dst":"","error":"Source currency code is invalid."}'
then this function returns True (It does NOT return the error message
'Source currency code is invalid'). On the other hand if the json is
'{"success": true, "src": "2 United States Dollars", "dst": "1.772814 Euros", "error": ""}'
then this function returns False.
The web server does NOT specify the number of spaces after the colons. The JSON
'{"success":true, "src":"2 United States Dollars", "dst":"1.772814 Euros", "error":""}'
is also valid (in addition to the examples above).
Parameter json: a json string to parse
Precondition: json a string provided by the web service (ONLY enforce the type)
"""
to generate a solution
a solution
- Fill in the blanks to complete the following function according to the description provided. Description of the function: The DataRequest function asks the user for the radius of a cylinder base (r) and the height of the cylinder (h). The function only fills in the 2 data. Another function will use these 2 data later. Important Instructions: If any of the spaces to be filled in should remain empty, place an X as an answer. -When you need to define the variables, use the variable name as it is used in the code of the function provided. -For reference, remember that the data types are int, double, char, bool. ********PideDatos = askfor data Entre el radio de la base del cilindro = enter the cylinder's base radius. Radio invalido = Invalid radius Entre altura = Enter height Altura invalida = invalid height******arrow_forward"Type" alone does not define a variable. Variables contain distinct features, including data types. In what ways can we use this concept to describe any given variable?arrow_forwardList all situations when invoking inline functions will fail.arrow_forward
- please write in C++.arrow_forwardWrite the convert_word code. convert_word is known as a function, which we will cover more in depth later. You are automatically given a parameter called word, which is a string that contains a single word. The return conv is how you will send data out of your function. The conv is a variable that hasn't been created yet, but it will be a string containing the converted hey. For example, if word="hey", then conv will be "heey". You are responsible for creating the variable conv, as the template has NOT done that for you. You need to use an if statement to see if the word starts with "he" and ends with "y". Since you don't know how many e's might be between the he and y, you have to do some math here. Recall that you can get the length of a string by using len(word) in the code above. You also know that h and y will be included. so, len(word) - 2 will be the number of e's in between the h and y. Create a string that contains the number of e's. This will be your conv variable. I would…arrow_forwardBy that i meant each variable in struct has multiple values, sort those values by variable namearrow_forward
- In C programming language. Objectives:• Use of functions and passing by value and reference.• Use of selection constructs.• Use of repetition constructs (loops).• The use of the random number generator and seeding.• Display formatted output using input/outputstatements.• Use format control strings to format text output. Description: For this project you are tasked with building a user application that will select sets of random numbers. Your application must use functions and pass values and pointers. Your program will pick sets of 6 random numbers with values of 1 to 53. The user should be able to choose how many sets to produce. The challenge will be to ensure that no number in a set of 6 numbers is a repeat. The number can be in another set just not a duplicate in the same set of 6. Your program should prompt the user and ask them how many number sets they wish to have generated. The program should not exit unless the user enters a value indicating they wish to quit. Minimum…arrow_forwardIn this assignment you will be responsible for writing several string validation and manipulationfunctions. The assumption will be that you are writing functions that will take input from a form andmanipulate or validate the information entered before it is processed into a database. A database is acollection of information but the information in the database must always be entered in a specificformat. Your responsibility will be to take data entered into a program and be sure it is writtencorrectly before it is entered into the database.Each function will have to have a specific name and heading. Each function will also need to includea docstring, the correct logic, and the proper return. Each function will be given a specific set ofpreconditions and postconditions/returns. A precondition is something you may assume to be truewhen the function is executed. A post condition is something you need to be sure is completed whenthe function is executed. Be sure to test each one of your…arrow_forward*DONOT USE CHATGPT, please put comments so i can understand. It’s a C language program with algorithm.arrow_forward
- Please complete the exercise as instructed and do not use global variables. Please follow the guidelines of what the solution cannot use provided in the second picture. Thank you!arrow_forwardplease code in pythonis_phone_num: This Boolean function takes a string and returns True if it is in the formatddd-ddd-dddd, where d is a digit, False otherwise. Example calls:is_phone_num('123-456-7890') --> Trueis_phone_num('123-4556-7890') --> Falseis_phone_num('(123)456-7890') --> Falsearrow_forwardDo in Scala languagearrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





