Masquetina
Member
- Joined
- Apr 15, 2012
- Messages
- 119
- Reaction score
- 0
Obećala sam da ću postaviti rešenja zadatka, a nisam to juče uradila jer su u međuvremenu bili produžili rok za podnošenje za jedna dan:
-
Code:
seconds_difference = time_2 - time_1 return seconds_difference
-
Code:
hours_difference = ( time_2 - time_1 ) / 3600 return hours_difference
-
Code:
to_float_hours = hours + ( minutes / 60 + seconds / 3600) return to_float_hours
to_24_hour_clock = hours % 24 return to_24_hour_clock
-
Code:
### Write your get_hours function definition here: def get_hours(seconds): get_hours = seconds // 3600 return get_hours ### Write your get_minutes function definition here: def get_minutes(seconds): get_minutes = ( seconds % 3600 ) // 60 return get_minutes ### Write your get_seconds function definition here: def get_seconds(seconds): get_seconds = ( seconds - 3600 ) % 60 return get_seconds
-
Code:
time_to_utc = ( - utc_offset + time ) % 24 return time_to_utc
-
Code:
time_from_utc = ( utc_offset + time ) % 24 return time_from_utc
“We will be teaching a subset of Python 2.6 with one minor difference: the division operator / computes regular floating point division as in Python 3. To perform integer division, you will use the // operator.”
Ovo je Python 2.6 sto ovdje uce, razlika je u tome kako se pise print izjava, iako u njihovom CodeSkulptor radi i verzija 2.6 i 3.x., postoji jos razlika sa djeljenjem sto ste vidjeli ili ce vam pokazati, u Py 3.x se input pise samo “input” dok je Py 2 to “raw_input” Takoder, jedan Py 2 radi po defaultu u ASCII code-u dok je Py 3 po defaultu Unicode. Mislim postoji jos hrpa razlika, ali ovo ce vam prvo upadat u oko, pogotovo ako ne znate puno o programiranju u Pythonu.
Sto se tice razvoja aplikacija, ako planirate radit Web aplikacije, onda morate znat Python 2.6 jer svi serveri koji imaju instaliran Python imaju 2.6.x, posto Python 2 i Python 3 nisu kompatibilni, pa bi ljudi trebali radit preinake svojih postojecih aplikacija.
Za Desktop aplikacije, bolje je uciti Python 3 jer se Python 2 vise ne razvija, (mislim da je zadnja verzija 2.7.3), a tu niste ograniceni instaliranom verzijom na serveru, jer sami odabirete sa cim radite.
Eto, pa izvol’te! Što se mene tiče pratiću oba kursa, bez obzira na razlike u pristupu i verzijama programskog jezika, neće da mi škodi! A čim ne škodi, znači da koristi. :connie_6:
Last edited: