1

Тема: Codecademy Python

На Codecademy з'явився курс по Python.
http://www.codecademy.com/tracks/python

2

Re: Codecademy Python

Дякую, познайомився :
Python
Learn the fundamentals of programming to build web apps and manipulate data.
Finished
http://www.codecademy.com/learn

3

Re: Codecademy Python

Завис на функціях

def hotel_cost(nights):
    return nights * 140
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 140 
        
def rental_car_cost(days):
    
    if days == 7 or days > 7 :
        return (40*days-50)
    elif days == 3 or days > 3 :
        return (40*days-20)
    else : 
        return days * 40    
def tripCost(city,days):
    days = hotel_car_cost(days) or hotel_cost(days)
    city == plane_ride_cost(city)
    return city*days

Видає назву міста в кількості днів (скільки днів стільки і виводиться ) Чому не правильно хоча і гуглив вже навіть .
Юзаю їхній редактор на сайті .

Junior Django Developer

4 Востаннє редагувалося Felis silvestris catus (02.07.2014 17:03:10)

Re: Codecademy Python

Давно там сидів,але задача збереглась на компі,може тобі поможе.

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): 
    if days >=7:    
        return days*40-50
    elif days>=3: 
        return days*40-20
    else: 
        return days*40
        
def trip_cost(city,days,spending_money): 
    return plane_ride_cost(city)+hotel_cost(days)+rental_car_cost(days)+spending_money
    
print trip_cost('Los Angeles',5,600)

В них бувають лаги досить часто,тоді мене ніби пустило до наступного завдання,по ходу,вже  й не памятаю.

Подякували: Blast1

5 Востаннє редагувалося Blast (02.07.2014 17:03:33)

Re: Codecademy Python

Вдячний

Junior Django Developer

6

Re: Codecademy Python

Дай лінк на завдання.

7 Востаннє редагувалося Felis silvestris catus (02.07.2014 17:05:03)

Re: Codecademy Python

Невже проканало?Писав ж ніби ,що хочу 2 аргументи,не більше?

8

Re: Codecademy Python

Не розумію що я роблю не так. Це мій код: # Write your code below, starting on line 3!

My_string = "Leopold"     
print len(My_string)
print My_string .upper()

Oops, try again. Did you create a variable called my_string?

9

Re: Codecademy Python

print My_stringпомилка.upper()

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

10

Re: Codecademy Python

slesarchuk.andrei написав:

Не розумію що я роблю не так.

Ви:
- не створюєте нової теми для свого питання (п. 3.6 Правил);
- не пишете, що хочете зробити (як можна з'ясувати, що не так, якщо невідомо, як "так"?)

Подякували: leofun011

11

Re: Codecademy Python

Урок 16 по Python не пропускав далі. Інтерпретатор помилок не бачив. My_string у верхньому рядку кода велику літеру "М" поміняв на малу.