1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
| def greetings(username): print(f"Hello {username.title()}")
greetings('Matthew')
def describe_pets(onwer_name,pet_name): print(f'{onwer_name.title()} have a/an {pet_name.title()}')
describe_pets('a','b')
describe_pets(onwer_name='a',pet_name='b')
def describe_pets(onwer_name,pet_name='dog'): print(f'{onwer_name.title()} have a/an {pet_name.title()}')
describe_pets(onwer_name='c')
def get_formatted_name(first_name,last_name,middle_name=''): if middle_name: full_name=f'{first_name} {middle_name} {last_name}' else: full_name=f'{first_name} {last_name}' return full_name.title()
print(get_formatted_name(first_name='a',last_name='b'))
def build_person(first_name,last_name,age=None): person = { 'first_name' : first_name.title(), 'last_name' : last_name.title(), } if age: person['age']=age return person
musician = build_person('a','b',21) print( musician )
def greet_users(names): for name in names: msg=f"Hello, {name.title()}!" print(msg) usernames=['a','b','c'] greet_users(usernames)
def print_models(unprinted_designs,completed_models): while unprinted_designs: current_design=unprinted_designs.pop() print(f"Printing model: {current_design}") completed_models.append(current_design) def show_completed_models(completed_models): print("The following models have been printed:") for completed_model in completed_models: print(completed_model) unprinted_designs=['phone case','robot pendant','dodecahedron'] completed_models=[] print_models(unprinted_designs,completed_models) show_completed_models(completed_models)
def print_models(unprinted_designs,completed_models): while unprinted_designs: current_design=unprinted_designs.pop() print(f"Printing model: {current_design}") completed_models.append(current_design) def show_completed_models(completed_models): print("The following models have been printed:") for completed_model in completed_models: print(completed_model) unprinted_designs=['phone case','robot pendant','dodecahedron'] completed_models=[] print_models(unprinted_designs[:],completed_models) show_completed_models(completed_models) print(unprinted_designs)
def make_pizza(size,*toppings): """概述要制作的比萨""" print(f"\nMaking a {size}-inch pizza with the following toppings:") for topping in toppings: print(f"- {topping}") make_pizza(16,'pepperoni') make_pizza(12,'mushrooms','green peppers','extra cheese')
def build_profile(first,last,**user_info): user_info['first_name']=first user_info['last_name']=last return user_info
user_profile=build_profile('albert','einstein',location='princeton',field='physics') print(user_profile)
import pizza pizza.make_pizza(16,'pepperoni') pizza.make_pizza(12,'mushrooms','green peppers','extra cheese')
from pizza import make_pizza make_pizza(16,'pepperoni')
import pizza as pz pz.make_pizza(16,'pepperoni') from pizza import make_pizza as mp mp(16,'pepperoni')
from pizza import *
make_pizza(16,'pepperoni')
|