def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) language_list = [ruby, python, visual_basic] print(language_list) print_dynamic(language_list)
def main(): ruby = ProgrammingLanguage("Ruby", " Dynamic", True, 1995) python = ProgrammingLanguage("Python", " Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", " Static", False, 1991) print(python) programming_languages = [ruby, python, visual_basic] for language in programming_languages: if language.is_dynamic(): print(language.name)
def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) languages = [ruby, python, visual_basic] print("dynamic typed languages are:") for language in languages: if language.is_dynamic(): print(language.name)
def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) languages = [] languages = [ruby, python, visual_basic] print("The dynamic languages are: ") for element in languages: if element.is_dynamic(): print(element.name)
def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) languages = [ruby, python, visual_basic] print("The dynamically typed languages are:") for i in languages: if i.is_dynamic(): print(i.language)
def main(): """Display a list of programming languages that are dynamically typed.""" ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) languages = [ruby, python, visual_basic] print("The dynamically typed languages are:") for language in languages: if language.is_dynamic(): print(language.language)
def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) print(ruby) print(python) print(visual_basic) print("---------------------------") dynamically_language(python, ruby, visual_basic) # check if dynamical
def main(): """Simple program language""" ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) program_languages = [ruby, python, visual_basic] print("The dynamically typed languages are:") for language in program_languages: if language.is_dynamic(): print(language.name)
def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) languages = [ruby, python, visual_basic] # Input instances into an iterable list print("The dynamically typed languages are:") for language in languages: if language.is_dynamic( ): # Demonstrates functionality of the is_dynamic() method print(language.name)
def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) print(ruby) print(python) print(visual_basic, '\n') list = [ruby, python, visual_basic] print('The dynamically typed languages are:') for language in list: if language.is_dynamic(): print(language.field)
def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) langurage.append(ruby) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) langurage.append(python) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) langurage.append(visual_basic) print(ruby) print(python) print() print("The dynamically typed languages are:") for i in langurage: if (i.is_dynamic() == True): print(i.name)
def main(): """ProgrammingLanguage demo""" ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) print(python.__str__()) dynamic_lists = [ruby, python, visual_basic] print("The dynamically typed languages are:") for dynamic in dynamic_lists: if dynamic.is_dynamic(): print("{}".format(dynamic.filed))
def main(): java = ProgrammingLanguage("Java", "Static", True, 1995) c_plus_plus = ProgrammingLanguage("C++", "Static", False, 1983) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) vb = ProgrammingLanguage("Visual Basic", "Static", False, 1991) ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) languages = [java, c_plus_plus, python, vb, ruby] print("The all languages:") for lang in languages: print(lang) print() print("The dynamically typed languages are:") for language in languages: if language.is_dynamic(): print(language.name)
def main(): ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) print(ruby) print(python) print(visual_basic) language_list = [ruby, python, visual_basic] print('\n' "The dynamically typed languages are:" '\n') for i in language_list: i.is_dynamic() if i.is_dynamic() is True: print(i)
def main(): """ read a file of programming language details, save as objects, display """ languages = [] # open the file for reading in_file = open('language.csv', 'r') # format is like: Language,Typing,Reflection,Year # 'consume' the first line (header) - we don't need its contents in_file.readline() # all other lines are language data for line in in_file: # print(repr(line)) # debugging # strip newline from end and split it into parts (CSV) parts = line.strip().split(',') # print(parts) # debugging # reflection is stored as a string (Yes/No) and we want a Boolean reflection = parts[2] == "Yes" # construct a ProgrammingLanguage object using the elements - year should be an int language = ProgrammingLanguage(parts[0], parts[1], reflection, int(parts[3])) # add the language we've just constructed to the list languages.append(language) # close the file as soon as we've finished reading it in_file.close() # loop through and display all languages (using their str method) for language in languages: print(language)
def main(): languages_list = [] ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) languages_list.append(ruby) languages_list.append(python) languages_list.append(visual_basic) print(ruby) print(python) print(visual_basic) print("The dynamic languages are:") for i in languages_list: status = i.is_dynamic() if status == "Dynamic": print(i.get_name())
def main(): """Programing languages using ProgrammingLanguage class""" ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) print(ruby) print(python) print(visual_basic) languages = [ruby, python, visual_basic] print("The dynamically typed languages are:") for language in languages: if language.is_dynamic(): print(language.name)
def main(): languages = [] in_file = open('languages.csv', 'r') in_file.readline() for line in in_file: parts = line.strip().split(',') reflection = parts[2] == "Yes" language = ProgrammingLanguage(parts[0], parts[1], reflection, int(parts[3])) languages.append(language) in_file.close() for language in languages: print(language)
""" CP1407 Practical 7 - ProgrammingLanguage Class Testing """ from programming_language import ProgrammingLanguage ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995) python = ProgrammingLanguage("Python", "Dynamic", True, 1991) visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991) print(ruby) print(python) print(visual_basic) languages = [ruby, python, visual_basic] print("The dynamically typed languages are:") for language in languages: if language.is_dynamic(): print(language.name)
from programming_language import ProgrammingLanguage languages = [ProgrammingLanguage('Ruby', 'Dynamic', True, 1995), ProgrammingLanguage('Python', 'Dynamic', True, 1991), ProgrammingLanguage('Visual Basic', 'Static', False, 1991)] for language in languages: print(language) print('The dynamically typed languages are: ') for language in languages: if language.is_dynamic(): print(language.data[0])