Beispiel #1
0
def create_ship():
    # calling Farmer here like a function return a new object
    farmer_1 = Farmer('Ragnar')
    farmer_2 = Farmer('Rollo', age=25)

    # multiline works for: [], (), {} without \ line continuation escape.
    farmers = [farmer_1, farmer_2]
    ship = Ship(farmers)
    print(f"{len(ship)}")
    print(f"{ship[-1]}")
    print(f"{bool(ship)}")
    print(f"{farmer_2.name} is {farmer_2.age} years old")
    print(farmer_2.travel.__annotations__)
    print(farmer_2.travel('Paris'))
    print(give_farmer_a_sword(farmer_2))