Introduction to Python Programming for Business and Social Science Applications. Frederick Kaefer. Читать онлайн. Newlib. NEWLIB.NET

Автор: Frederick Kaefer
Издательство: Ingram
Серия:
Жанр произведения: Зарубежная деловая литература
Год издания: 0
isbn: 9781544377452
Скачать книгу
Python code to change the value True to value False. Line 5: print(list_variable).

      Back to Figure

      There are 18 lines of code as follows. Line 1: # The next line creates an empty list. Line 2: taxi_ride_info = []. Line 4: # The following lines of code add values to a list. Line 5: taxi_ride_info.append(“da7a62fce04”). Line 6: taxi_ride_info.append(180). Line 7: taxi_ride_info.append(1.1). Line 8: taxi_ride_info.append(True). Line 10: taxi_ride_info.insert(2, True) #This line adds a new value to the list at the third location. Line 12: # The following line of code displays the values of the list objects. Line 13: print(“After appending 4 items and inserting item with true value: ”, taxi_ride_info). Line 15: # The following line removes the first item that has the value True from the list. Line 16: taxi_ride_info.remove(True). Line 18: # The following line of code displays the values of the list objects. Line 19: print(“After removing item with True value: ”, taxi_ride_info). Line 21: # The following line of code removes the last item from the list and assigns it to a variable. Line 22: item_removed = taxi_ride_info.pop(). Line 24: # The following line of code displays the values of the list objects and item removed. Line 25: print(“After using the pop method, List: ”, taxi_ride_info, “Item removed: ”, item_removed).

      Back to Figure

      The output is titled, RESTART: I:\Fig 3_5 ListMethods.py. There are three lines of output as follows. Line 1: After appending 4 items and inserting item with True value: [‘da7a62fce04’, 180, True, 1.1, True]. After removing item with True value: [‘da7a62fce04’, 180, 1.1, True]. Line 3: After using the pop method, List: [‘da7a62fce04’, 180, 1.1]. Item removed: True.

      Back to Figure

      There are nine lines of code as follows. Line 1: # First create a Python string variable with “Hey, Taxi!” message. Line 2: str_message = “Hey, Taxi!” Line 4: # The next line demonstrates how slicing of a string object works. Line 5: print (“The second to seventh characters are ”, str_message[1:7]). Line 7: # The following line of code displays the values of the results. Line 8: new_string = “Hey,” + “Taxi!” Line 9: print (“The string resulting from concatenating the two parts is: ”, new_string). Line 11: corrected_string = new_string[0:4] + “ “ + new_string[4:]. Line 12: print (“The corrected string with a blank in the middle is: ”, corrected_string).

      Back to Figure

      The output is titled, RESTART: I:\Fig 3_7 Python string operations.py. There are three lines of output. Line 1: The second to seventh characters are ey, Ta. Line 2: The string resulting from concatenating the two parts is: Hey,Taxi! Line 3: The corrected string with a blank in the middle is: Hey, Taxi!

      Back to Figure

      There are 11 lines of code, as follows. Line 1: # First assign trip cost components to string variables. Line 2: fare = “$5.25”. Line 3: tip = “$2.00”. Line 4: extras = “$1.00”. Line 6: # The next use slicing to remove “$” from each string. Line 7: fare = fare[1:]. Line 8: tip = tip[1:]. Line 9: extras = extras[1:]. Line 11: # now add up float values and assign to trip_total variable. Line 12: trip_total = float(fare) + float(tip) + float(extras). Line 13: print (“The total trip cost is: ”, “$” + str(trip_total)).

      Back to Figure

      There are 15 lines of code as follows. Line 1: # The next two lines create a list and a string. Line 2: list = [‘a’, ‘ab’, ‘b’, ‘bc’, ‘c’, 125, True, False, 125, 128]. Line 3: string = ‘This string has 35 characters in it’. Line 5: # The following lines of code print the length of the sequences. Line 6: print(“length of list: ”, len(list)). Line 7: print(“length of string: ”, len(string)). Line 9: # The following lines of code count how many times character “a” is in each. Line 10: print(“number of times ‘a’ in list: ”, list.count(‘a’)). Line 11: print(“number of times ‘a’ in string: ”, string.count(‘a’)). Line 13: # The following lines of code determine if character “e” is in each. Line 14: print(“‘e’ is in list: ”, ‘e’ in list). Line 15: print(“‘e’ is in string: ”, ‘e’ in string). Line 17: # The following lines of code print slice of elements in each. Line 18: print(“slice of 3rd to 7th elements of list: ”, list[2:7]). Line 19: print(“slice of 3rd to 7th elements of string: ”, string[2:7]).

      Back to Figure

      The output is titled, RESTART: I: Fig 3_11 Commonly used sequence operations.py. There are eight lines of output. Line 1: length of list: 10. Line 2: length of string: 35. Line 3: number of times ‘a’ in list: 1. Line 4: number of times ‘a’ in string: 3. Line 5: ‘e’ is in list: False. Ling 6: ‘e’ is in string: True. Line 7: slice of 3rd to 7th elements of list: [‘b’, ‘bc’, ‘c’, 125, True]. Line 8: slice of 3rd to 7th elements of string: is st.

      Back to Figure

      There are eight lines of code as follows. Line 1: # This Python code works with a tuple object. Line 3: taxi_ride_info = [“da7a62fce04” , 180, 1.1, True] #This assigns four different objects to the tuple. Line 5: print(“The data type for the taxi_ride_info variable is: ”, type(taxi_ride_info)). Line 7: # The following code prints out the data type of each element of the tuple. Line 8: print(“The data type for the first element of taxi_ride_info is: ”, type(taxi_ride_info[0])). Line 10: print(“The data type for the second element of taxi_ride_info is: ”, type(taxi_ride_info[1])). Line 12: print(“The data type for the third element of taxi_ride_info is: ”, type(taxi_ride_info[2])). Line 14: print(“The data type for the fourth element of taxi_ride_info is: ”, type(taxi_ride_info[3])).

      Back to Figure

      The output is titled, RESTART: I:\Fig 3_13 AssigningTuples.py. There are five lines of output as follows. Line 1: The data type for the TaxiRideInfo variable is: <class ‘tuple>. Line 2: The data type for the first element of TaxiRideInfo is: <class ‘str’>. Line 3: The data type for the second element of TaxiRideInfo is: <class ‘int’>. Line 4: The data type for the third element of TaxiRideInfo is: <class ‘float’>. Line 5: The data type for the fourth element of TaxiRideInfo is: <class ‘bool’>.

      Back to Figure

      There are five lines of code as follows. Line 1: # This Python code creates a tuple with seven different ages. Line 2: respondent_ages = (55, 28, 24, 34, 59, 22, 19). Line 4: print(“There are “,len(respondent_ages),” respondent ages in the tuple”). Line 5: print(“The oldest respondent was: ”, max(respondent_ages),” years old”). Line 6: print(“The youngest respondent was: ”, min(respondent_ages),” years old”).

      Back to Figure

      The output is titled, RESTART: I:\Fig 3_15 GSS tuples example.py. There are three lines of output as follows. Line 1: There are 7 respondent ages in the tuple. Line 2: The oldest respondent was : 59 years old. Line 3: The youngest respondent was : 19 years old.

      Back to Figure

      There are seven lines of code as follows. Line 1: # This Python code creates a dictionary with three entries. Lines 2 through 4: survey_dictionary = {“survey_count”: 1000, “2014_takers”: 43, “2016_takers”: 52}. Line 6: print(“There are “,len(survey_dictionary),” respondents”). Line 7: print(“The largest dictionary key is: ”, max(survey_dictionary)). Line 8: print(“The smallest dictionary key is: ”, min(survey_dictionary)). Lines 10 and 11: print(“The value corresponding to the largest key is: ”, survey_dictionary[max(survey_dictionary)]). Lines 13 and 14: print(“The value corresponding to the smallest key is: ”, survey_dictionary[min(survey_dictionary)]).

      Back to Figure

      The output is titled, RESTART: I:\Fig 3_17 GSS dictionary example.py. There are five lines of output. Line 1: There are three respondents. Line 2: The largest dictionary key is: survey_count. Line 3: The smallest dictionary key is: 2014_takers. Line 4: The value corresponding to the largest key is: 1000. Line 5: The value corresponding to the smallest key is: 43.

       Back to image