Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh GIT chấp nhận cả tên thẻ và tên chi nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi bất ngờ. Bạn có chắc là bạn muốn tạo chi nhánh này?
Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh GIT chấp nhận cả tên thẻ và tên chi nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi bất ngờ. Bạn có chắc là bạn muốn tạo chi nhánh này?
2019 Tôi đã được thưởng thức một cuốn sách giáo khoa của Peter Wentworth, Jeffrey Elkner, Allen B. Downey và Chris Meyers: Làm thế nào để suy nghĩ như một nhà khoa học máy tính: học với Python 3. Đó là theo giấy phép tài liệu miễn phí GNU 1.3, vì vậy, mặc dù Cuốn sách chưa được chỉnh sửa kể từ năm 2012, bất cứ ai muốn tạo ra bản sửa đổi của riêng họ. Nếu bất cứ ai muốn tạo bản sửa đổi của riêng họ, đây là một số gợi ý. Tôi đang làm việc để đăng các giải pháp của mình cho các bài tập được chọn: Trang này được phát hành theo giấy phép tài liệu miễn phí GNU, bất kỳ phiên bản 1.3 hoặc sau đó được sản xuất bởi Quỹ phần mềm miễn phí. Tôi biết ơn các tác giả của sách giáo khoa gốc đã phát hành nó theo cách đó: Peter Wentworth, Jeffrey Elkner, Allen B. Downey và Chris Meyers.
Phần sau đây chứa câu trả lời cho các bài tập trong cuốn sách.
Chương 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Bài tập 1:
print["5 ** 5 is", 5**2] print["9 * 5 is", 9 * 5] print["15 / 12 is", 15 / 12] print["12 / 15 is", 12 / 15] print["15 // 12 is", 15 // 12] print["12 // 15 is", 12 // 15] print["5 % 2 is", 5 % 2] print["9 % 5 is", 9 % 5] print["15 % 12 is", 15 % 12] print["12 % 15 is", 12 % 15] print["6 % 6 is", 6 % 6] print["0 % 7 is", 0 % 7]
Bài tập 2:
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]
Bài tập 3:
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]
def main []:
nowtime = int[raw_input["what time now: "]]
t = int[raw_input["Input the hour go off your wanted: "]]
time = t + nowtime
days = time//24
hour = time % 24
print "The hour will go off after days: ", days, " at hour: ", hour
pass
Nếu __name__ == '__main__':
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]0
Chương 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Giải pháp 4 Def Cat_N_Times [S, N]: def cat_n_times[s, n]:
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]1
Chương 4 Bài tập 5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]2
Chương 4 Bài tập 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]3
Chương 5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 5 - Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]4
CH 5 - Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]5
CH 5 - Giải pháp 3 Phần 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]6
CH 5 - Giải pháp 3 Phần 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]7
CH 5 - Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]8
CH 5 - Giải pháp 5 Phần 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]9
CH 5 - Giải pháp 5 Phần 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]0
CH 5 - Giải pháp 6 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]1
CH 5 - Giải pháp 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]2
CH 5 - Giải pháp 8 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]3
CH 5 - Giải pháp 9 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]4
Chương 6 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 6 - Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
$ cat ch0601.py
In 'Sản xuất', '\ n', 'this', '\ n', 'đầu ra'
$ Python ch0601.py
sản xuất
đây
đầu ra
CH 6 - Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
$ cat ch0602.py
def sqrt [n]:
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]5
In SQRT [25]
$ Python ch0602.py
7.25 5.34913793103 5.01139410653 5.00001295305 5.00000000002 5.0 5.0
CH 6 - Giải pháp 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
def print_multiples [n, cao]:
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]6
def print_mult_table [cao]:
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]7
Nếu __name__ == "__main__":
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]8
CH 6 - Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
# 24 hour clock t1=input["Enter the current time's hour using 24 hour clock: "] t1=int[t1] wait=input["Enter wait in hours for next alarm: "] wait=int[wait] t2_hrs=wait+t1 days=t2_hrs//24 t2_time=t2_hrs-[days*24] print["The alarm goes of at", str[t2_time]+":00"]9
CH 6 - Giải pháp 5 V1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
nowtime = int[raw_input["what time now: "]]0
CH 6 - Giải pháp 5 V2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
nowtime = int[raw_input["what time now: "]]1
CH 6 - Giải pháp 6 Phần 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Num_digits [0] sẽ trả về những gì?
nowtime = int[raw_input["what time now: "]]2
CH 6 - Giải pháp 6 Phần 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Sửa đổi nó để trả về 1 cho trường hợp này.
nowtime = int[raw_input["what time now: "]]3
CH 6 - Giải pháp 6 Phần 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Tại sao một cuộc gọi đến num_digits [-24] dẫn đến một vòng lặp vô hạn [gợi ý: -1/10 đánh giá thành -1]?
nowtime = int[raw_input["what time now: "]]4
Vòng lặp sẽ kết thúc khi n = 0 và trên trên -1/10 == -1, gây ra một vòng lặp vô hạn.
CH 6 - Giải pháp 6 Phần 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
nowtime = int[raw_input["what time now: "]]5
CH 6 - Giải pháp 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
nowtime = int[raw_input["what time now: "]]6
CH 6 - Giải pháp 8 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
nowtime = int[raw_input["what time now: "]]7
CH 6 - Giải pháp 9 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
nowtime = int[raw_input["what time now: "]]8
Chương 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 7 - Câu 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Biến đổi:
nowtime = int[raw_input["what time now: "]]9
để Ouack và Quack được đánh vần chính xác.
CH 7 - Ghi chú về câu hỏi 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Lưu ý rằng
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]38 là một sự thay thế của truyền tải, ví dụ:
t = int[raw_input["Input the hour go off your wanted: "]]0
được thay thế bởi:
t = int[raw_input["Input the hour go off your wanted: "]]1
CH 7 - Giải pháp 1 V1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
t = int[raw_input["Input the hour go off your wanted: "]]2
CH 7 - Giải pháp 1 V2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
t = int[raw_input["Input the hour go off your wanted: "]]3
CH 7 - Câu 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Đóng gói:
t = int[raw_input["Input the hour go off your wanted: "]]4
Trong một hàm có tên
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]39 và khái quát nó để nó chấp nhận chuỗi và chữ cái làm đối số.
CH 7 - Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
t = int[raw_input["Input the hour go off your wanted: "]]5
Truy tìm chương trình:
t = int[raw_input["Input the hour go off your wanted: "]]6
CH 7 - Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Re: Các phiên bản của IS_LOWER:
t = int[raw_input["Input the hour go off your wanted: "]]7
t = int[raw_input["Input the hour go off your wanted: "]]8
- Đây là nhanh nhất !!!
t = int[raw_input["Input the hour go off your wanted: "]]9
CH 7 - Câu 5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Tạo một tệp có tên StringTools.py và đặt phần sau trong đó:
time = t + nowtime0
Thêm một cơ thể chức năng để đảo ngược để làm cho các tài liệu vượt qua.
CH 7 - Giải pháp 5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time = t + nowtime1
time = t + nowtime2
Bây giờ hãy đặt hàng để thực hiện vượt qua Doctest mà chúng ta cần đặt ouput của chúng ta trong một chuỗi. Ở đây chúng tôi sử dụng chuỗi trình giữ chỗ: lastOutput = "".
Thứ hai, chúng tôi xóa mã dự phòng:
time = t + nowtime3
mỗi:
time = t + nowtime4
Bằng cách sử dụng các chỉ số tiêu cực, chẳng hạn như:
đến:
time = t + nowtime5
time = t + nowtime6
CH 7 - Giải pháp 6 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time = t + nowtime7
CH 7 - Giải pháp 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time = t + nowtime8
CH 7 - Giải pháp 8 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time = t + nowtime9
CH 7 - Giải pháp 9 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
days = time//240
days = time//241
days = time//242
days = time//243
CH 7 - Giải pháp 10 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
days = time//244
days = time//245
days = time//246
days = time//247
days = time//248
days = time//249
Chương 8 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 8 - Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Không hoàn chỉnh nhưng ...
hour = time % 240
Chương 9 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 9 - Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
hour = time % 241
hour = time % 242
hour = time % 243
CH 9 - Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 9 - Giải pháp 2.1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
hour = time % 244
CH 9 - Giải pháp 2.2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
hour = time % 245
CH 9 - Giải pháp 2.3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
hour = time % 246
CH 9 - Giải pháp 2.4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
hour = time % 247
CH 9 - Giải pháp 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
hour = time % 248
Điều gì xảy ra nếu bắt đầu ít hơn điểm dừng và bước nhỏ hơn 0?
Kết quả sẽ là một danh sách trống.
Viết một quy tắc cho các mối quan hệ giữa bắt đầu, dừng lại và bước.
CH 9 - Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
hour = time % 249
CH 9 - Giải pháp 5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour0
CH 9 - Giải pháp 6 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 9 - Giải pháp 6.1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour1
CH 9 - Giải pháp 6.2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour2
CH 9 - Giải pháp 6.3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour3
CH 9 - Giải pháp 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour4
CH 9 - Giải pháp 8 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour5
CH 9 - Giải pháp 9 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 9 - Giải pháp 9.1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour6
CH 9 - Giải pháp 9.2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour7
CH 9 - Giải pháp 10 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour8
CH 9 - Giải pháp 11 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
print "The hour will go off after days: ", days, " at hour: ", hour9
CH 9 - Giải pháp 12 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
pass0
CH 9 - Giải pháp 13 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 9 - Giải pháp 14 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
pass1
Bạn cũng có thể làm:
pass2
Chương 10 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 1.1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
pass3
CH 10 - Giải pháp 1.2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
ISLEAP [Năm] - Trở về 1 cho năm nhảy, 0 cho những năm không cao.
pass4
CH 10 - Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 2.1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
pass5
CH 10 - Giải pháp 2.2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Có 35 chức năng trong mô -đun toán học.
CH 10 - Giải pháp 2.3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Hàm sàn tìm thấy giá trị tích phân lớn nhất nhỏ hơn hoặc bằng x. Hàm trần tìm thấy giá trị số nguyên thấp nhất lớn hơn hoặc bằng x.
CH 10 - Giải pháp 2.4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 2.5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Hai hằng số dữ liệu trong mô -đun toán học là: 'e' và 'pi'.
CH 10 - Giải pháp 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
pass6
DeepCopy sẽ có ích trong các bài tập mà bạn không phải giải quyết về tài liệu tham khảo đối tượng, do đó không có câu trả lời nào được cắt bỏ ở đây.
CH 10 - Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 6 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Không gian tên là một ý tưởng tuyệt vời tiếng nói - chúng ta hãy làm nhiều hơn trong số đó!
CH 10 - Giải pháp 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 8 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
def matrix_mult [M1, M2]:
pass7
trả về newmtx
pass8
CH 10 - Giải pháp 9 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 10 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
pass9
CH 10 - Giải pháp 11 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]00
CH 10 - Giải pháp 12 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]01
CH 10 - Giải pháp 13 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 10 - Giải pháp 14 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]02
CH 10 - Giải pháp 15 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]03
CH 10 - Giải pháp 16 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]04
Chương 11 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 11 - Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 11 - Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 11 - Giải pháp 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]05
CH 11 - Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]06
CH 11 - Giải pháp 5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]07
CH 11 - Giải pháp 6 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]08
CH 11 - Giải pháp 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]09
CH 11 - Giải pháp 8 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 11 - Giải pháp 9 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 11 - Giải pháp 10 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]10
CH 11 - Giải pháp 11 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]11
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]12
Chương 12 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 12 Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]13
Ch 12 Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]14
Ch 12 Giải pháp 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]15
Từ "Alice" xảy ra 386 lần [không bao gồm 12 lần xuất hiện của "Alice's"]
Ch 12 Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
'Từ' dài nhất trong danh sách là "bánh mì và bơ" với 16 ký tự. Điều này có thể được tìm thấy bằng cách thêm mã sau vào chương trình alice_words.py:
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]16
Một chút thay đổi điều này, chúng ta có thể tìm thấy từ không được phân phối lâu nhất, "sự thất vọng", có 14 ký tự.
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]17
Ch 12 Giải pháp 5 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 12 Giải pháp 6 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 12 Giải pháp 7 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 12 Giải pháp 8 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 12 Giải pháp 9 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 12 Giải pháp 10 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 12 Giải pháp 11 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 12 Giải pháp 12 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Chương 13 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
- date:3-5-2015
- author:
- Chương trình này sẽ đảo ngược các dòng của bất kỳ tệp đã cho
cho dòng trong đảo ngược [mở ['test.txt']. readlines []]:
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]18
Ch 13 Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]19
Ch 13 Giải pháp 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]20
Ch 13 Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]21
Chương 14 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
CH 14 Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]22
Ch 14 Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]23
Ch 14 Giải pháp 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]24
Ch 14 Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]25
Chương 15 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 15 Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]26
Ch 15 Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]27
Chương 16 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 16 Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]28
Chương 17 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 17 Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]29
Chương 18 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 18 Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]30
Chương 19 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 19 Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]31
Ch 19 Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]32
Chương 20 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]33
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]34
Chương 21 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 21 Giải pháp 1 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]35
Ch 21 Giải pháp 2 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]36
Ch 21 Giải pháp 3 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
Ch 21 Giải pháp 4 [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]
time_start=14 # Use 24 hour clock. Makes life a lot easier. wait=51 time_hours= time_start + wait days=time_hours//24 clock=time_hours-[days*24] print["The alarm goes of at", str[clock]+":00"]37