1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
allochka39001 [22]
3 years ago
6

The function below takes a single argument: data_list, a list containing a mix of strings and numbers. The function tries to use

the Filter pattern to filter the list in order to return a new list which contains only strings longer than five characters. The current implementation breaks when it encounters integers in the list. Fix it to return a properly filtered new list.
Computers and Technology
1 answer:
Doss [256]3 years ago
6 0

Answer:

def filter_strings(data_list):

   string_list = []

   for s in data_list:

       if type(s) == str and len(s) > 5:

           string_list.append(s)

   return string_list

Explanation:

Create a function called filter_strings that takes data_list as a parameter

Initialize a new list to hold the strings that are longer than 5 characters

Initialize a for loop that iterates through the data_list

Check the elements if they are string - use type function, and if their length is greater than 5 - use len function. If an element satisfies the both conditions, put it to the string_list

When the loop is done, return the string_list

You might be interested in
At what minimum rate is a 60.0-kg boy using energy when, in 8.00 s, he runs up a flight of stairs that is 10.0-m high?
masha68 [24]

The answer is 735 W.

He runs up the stairs, so he needs a total amount of energy = mgh = 5880 Joules. For the rate: since he goes from zero energy to 5880 Joules over 8 seconds... Joules/sec = 5,880/8 = 735 W

5 0
3 years ago
Derek has an interest in designing video games. What requirements should he fulfill to be a game designer? To be a game designer
4vir4ik [10]

Answer:

2. Marketing, communication or advertising

Explanation:

5 0
3 years ago
In 2-3 sentences, explain to another student why shortcuts are beneficial. Include details about shortcuts that you have used.
Kipish [7]

Answer:

Explanation:

Keyboard Shortcut Examples

crtl + esc = open start menu

alt + tab = switch apps

ctrl + z = undo

Shortcuts basically help everything occur in a quicker form . They help make the task easier .

3 0
3 years ago
Read 2 more answers
you're using a linux distribution that uses rpm for package management. which command would you use to install httpd, the apache
jeka57 [31]

The command that a person would use to install httpd is known to be yum install httpd.

<h3>What is the command about?</h3>

Note that in any Linux distribution that often employs the use of RPM for package management, the act of inputting yum install httpd at the command line will hep a person to be able to install the Apache HTTP Server package and any of its dependencies.

Note that YUM automatically find and downloads RPM packages and as such The command that a person would use to install httpd is known to be yum install httpd.

Learn more about  linux distribution from

brainly.com/question/13139061

#SPJ11

6 0
2 years ago
write a java program to accept three item names and prices, and output them. Also output the average price if one of the items i
N76 [4]

Answer:

// program in java.

// package

import java.util.*;

// class definition

class Main

{

// main method of the class

public static void main (String[] args) throws java.lang.Exception

{

   try{

    // scanner object to read input

Scanner scr=new Scanner(System.in);

 // string array

String name[] = new String[3];

 // price array

      double price[] = new double[3];

      // variable

      double sum = 0,avg;

      boolean flag = false;

      // read three name and their price

      for(int i=0;i<3;i++)

      {

          System.out.print("Enter item "+(i+1)+" name:");

          name[i]=scr.next();

          System.out.print("Enter item "+(i+1)+" price:");

          price[i]=scr.nextDouble();

          sum=sum+price[i];

          // if any name is "peas"

          if(name[i].equalsIgnoreCase("peas"))

          flag = true;

      }

System.out.println("Name and their price:");

      for(int i=0;i<3;i++)

      {

          System.out.println(name[i]+":"+price[i]);

         

      }

      // if flag is true

      if(flag)

      {

      // calculate average

          avg=sum/3;

          // print average

          System.out.println("Average price is:"+avg);

      }

      else

      System.out.println("no average output");

   

   }catch(Exception ex){

       return;}

}

}

Explanation:

Read three name and their price from user.If any name is equal to "peas" without case sensitive then find the average of three price and print the average.If their is no name equal to "peas" then print "no average output".

Output:

Enter item 1 name:apple                                                                                                    

Enter item 1 price:20                                                                                                      

Enter item 2 name:kiwi                                                                                                    

Enter item 2 price:15                                                                                                      

Enter item 3 name:banana                                                                                                  

Enter item 3 price:20    

Name and their price:

apple:20

kiwi:15

banana:20                                                                                            

no average output

8 0
3 years ago
Other questions:
  • You took a fantastic photograph that you want to use in the report you're writing using DTP software. To import the photo into y
    6·2 answers
  • When you are driving on a rural road, if your right wheels run off the pavement, you should hold the steering wheel firmly and?
    10·2 answers
  • What are the commands used in windows 2012 to mount the nfs share on the linux server?
    8·1 answer
  • What category of predefined formulas in Excel contains the Boolean functions?
    14·1 answer
  • Which of the following is not one of DBA's tasks?
    14·1 answer
  • What is Fill handle?
    12·1 answer
  • How will I go about conducting the investigation on fake news
    10·1 answer
  • Who is your favorite person from squid game?
    13·2 answers
  • What does amelia heart and the wright brothers have in common
    10·1 answer
  • You decide to use a packet sniffer to identify the type of traffic sent to a router. You run the packet sniffing software on a d
    10·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!