redd 發表於 2016-9-20 18:23:51

define function

def spam():
    """ define function """
    print "Eggs!"

spam()

redd 發表於 2016-9-21 17:26:14

def shut_down(s):
    if s == "yes":
      return "Shutting down"
    elif s == "no":
      return "Shutdown aborted"
    else:
      return "Sorry"

redd 發表於 2016-9-23 16:21:15

def hotel_cost(nights):
    return 140 * nights

def plane_ride_cost(city):
    if city == "Charlotte":
      return 183
    elif city == "Tampa":
      return 220
    elif city == "Pittsburgh":
      return 222
    elif city =="Los Angeles":
      return 475
    else:
      return 0
   
def rental_car_cost(days):
    total = 40 * days
    if days >= 7:
      total -= 50
    elif days >= 3 and days<7:
      total -= 20
    return total

def trip_cost(city, days, spending_money):
    return rental_car_cost(days) + hotel_cost(days) + plane_ride_cost(city) + spending_money

print trip_cost("Los Angeles", 5, 600)
計算旅遊花費

redd 發表於 2017-3-6 13:56:46

def count_small(numbers):
    total = 0
    for n in numbers:
      if n < 10:
            total = total + 1
    return total

lost =
small = count_small(lost)
print small

redd 發表於 2017-3-6 14:04:54

def fizz_count(x):
    count = 0
    for item in x:
      if item == "fizz":
            count = count + 1
    return count

fizz_count(["fizz","cat","fizz"])
頁: [1]
查看完整版本: define function