Python bỏ qua dòng tiếp theo
Trong Python, từ khóa 0 1 2 3 Loop exited4 khiến chương trình ngừng chạy mã trong một vòng lặp và bắt đầu lại ở đầu vòng lặp. Nhớ từ khóa 0 1 2 3 Loop exited9 khiến chương trình thoát khỏi vòng lặp. 0 1 2 3 Loop exited4 cũng tương tự, nhưng 0 1 2 3 Loop exited4 khiến chương trình dừng bước lặp hiện tại của vòng lặp và bắt đầu bước lặp tiếp theo ở đầu vòng lặp Show Sau khi thử mã của bạn, tôi đã có một nghi ngờ (điều này có vẻ là một câu hỏi ngớ ngẩn nhưng tôi còn khá mới với việc viết mã) Trình tự thoát \n có chèn một khoảng trống và một dòng mới vào nhau không? Tôi đã thử mã của bạn với phần mở rộng và tìm thấy mã này
ĐẦU RA Xin chào Thế giới. Và sau khi thay đổi nó một chút như
ĐẦU RA Xin chào Thế giới Làm thế nào bạn làm gì hôm nay? Tôi nhận thấy khoảng cách dòng trống mới trong đầu ra mã hóa thứ hai so với đầu ra đầu tiên Brain Stormer brnstrmrs tại gmail. comThứ Sáu 2 tháng 5 16. 05. 37 CEST 2008 Well, I was somewhat confused with all of the answers so I decided to go with my/following method. Kent's method has 4 fewer lines of code than mine and cleaner. Please correct me if I am fundamentally wrong. f=open('file.txt',r) for line in f.read().split(): if line == "3" position = True else: position = False if position == True print line position = False f.close() On Fri, May 2, 2008 at 6:55 AM, Kent Johnson <kent37 at tds.net> wrote: > On Fri, May 2, 2008 at 3:55 AM, Roel Schroeven > <rschroev_nospam_ml at fastmail.fm> wrote: > > > Shouldn't it even be 'line = f.next()'? > > Wow, I think Brain Stormer should get a prize. I'm not sure what the > prize is, but his short program has elicited incomplete and inaccurate > answers from three of the top posters to this list! I *think* this is > a complete answer: > > f = open('file.txt',r) > for line in f: > if line.rstrip() == "3": > line = f.next() > print line > break # put this in if there is only one line you want to print > f.close() > > ...awaiting any further corrections :-) > Kent > _______________________________________________ > Tutor maillist - Tutor at python.org > http://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/tutor/attachments/20080502/671214e1/attachment.htm> Thông tin thêm về danh sách gửi thư Tutor Nếu bạn cần bỏ qua một phần của vòng lặp hiện tại mà bạn đang tham gia hoặc thoát ra khỏi vòng lặp hoàn toàn, thì bạn có thể sử dụng các câu lệnh 0 1 2 3 Loop exited9 và Well, I was somewhat confused with all of the answers so I decided to go with my/following method. Kent's method has 4 fewer lines of code than mine and cleaner. Please correct me if I am fundamentally wrong. f=open('file.txt',r) for line in f.read().split(): if line == "3" position = True else: position = False if position == True print line position = False f.close() On Fri, May 2, 2008 at 6:55 AM, Kent Johnson <kent37 at tds.net> wrote: > On Fri, May 2, 2008 at 3:55 AM, Roel Schroeven > <rschroev_nospam_ml at fastmail.fm> wrote: > > > Shouldn't it even be 'line = f.next()'? > > Wow, I think Brain Stormer should get a prize. I'm not sure what the > prize is, but his short program has elicited incomplete and inaccurate > answers from three of the top posters to this list! I *think* this is > a complete answer: > > f = open('file.txt',r) > for line in f: > if line.rstrip() == "3": > line = f.next() > print line > break # put this in if there is only one line you want to print > f.close() > > ...awaiting any further corrections :-) > Kent > _______________________________________________ > Tutor maillist - Tutor at python.org > http://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/tutor/attachments/20080502/671214e1/attachment.htm>1 Trong bài viết này, tôi sẽ đề cập đến cách sử dụng các câu lệnh 0 1 2 3 Loop exited9 và Well, I was somewhat confused with all of the answers so I decided to go with my/following method. Kent's method has 4 fewer lines of code than mine and cleaner. Please correct me if I am fundamentally wrong. f=open('file.txt',r) for line in f.read().split(): if line == "3" position = True else: position = False if position == True print line position = False f.close() On Fri, May 2, 2008 at 6:55 AM, Kent Johnson <kent37 at tds.net> wrote: > On Fri, May 2, 2008 at 3:55 AM, Roel Schroeven > <rschroev_nospam_ml at fastmail.fm> wrote: > > > Shouldn't it even be 'line = f.next()'? > > Wow, I think Brain Stormer should get a prize. I'm not sure what the > prize is, but his short program has elicited incomplete and inaccurate > answers from three of the top posters to this list! I *think* this is > a complete answer: > > f = open('file.txt',r) > for line in f: > if line.rstrip() == "3": > line = f.next() > print line > break # put this in if there is only one line you want to print > f.close() > > ...awaiting any further corrections :-) > Kent > _______________________________________________ > Tutor maillist - Tutor at python.org > http://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/tutor/attachments/20080502/671214e1/attachment.htm>1 trong mã Python của bạn Cách sử dụng câu lệnh break trong PythonBạn có thể sử dụng câu lệnh 0 1 2 3 Loop exited9 nếu bạn cần thoát khỏi vòng lặp 3 hoặc 4 và chuyển sang phần mã tiếp theoTrong ví dụ đầu tiên này, chúng ta có một vòng lặp for lặp qua từng chữ cái của freeCodeCamp
Đây là những gì được in ra bàn điều khiển Nếu chúng ta muốn dừng vòng lặp của mình ở ký tự "o", thì chúng ta có thể sử dụng câu lệnh 5 theo sau là câu lệnh 0 1 2 3 Loop exited9
Đây là những gì được in ra bàn điều khiển Trong ví dụ tiếp theo này, chúng tôi đang sử dụng vòng lặp 4 để tăng 8 miễn là 8 nhỏ hơn 200 1 2 3 Loop exited2 Đây là những gì được in ra bàn điều khiển Chúng tôi có thể thêm một điều kiện bên trong vòng lặp 4 của chúng tôi cho biết nếu 8 là 9, sau đó thoát ra khỏi vòng lặp0 1 2 3 Loop exited5 Đây là những gì được in ra bàn điều khiển Cách sử dụng câu lệnh continue trong PythonBạn có thể sử dụng câu lệnh Well, I was somewhat confused with all of the answers so I decided to go with my/following method. Kent's method has 4 fewer lines of code than mine and cleaner. Please correct me if I am fundamentally wrong. f=open('file.txt',r) for line in f.read().split(): if line == "3" position = True else: position = False if position == True print line position = False f.close() On Fri, May 2, 2008 at 6:55 AM, Kent Johnson <kent37 at tds.net> wrote: > On Fri, May 2, 2008 at 3:55 AM, Roel Schroeven > <rschroev_nospam_ml at fastmail.fm> wrote: > > > Shouldn't it even be 'line = f.next()'? > > Wow, I think Brain Stormer should get a prize. I'm not sure what the > prize is, but his short program has elicited incomplete and inaccurate > answers from three of the top posters to this list! I *think* this is > a complete answer: > > f = open('file.txt',r) > for line in f: > if line.rstrip() == "3": > line = f.next() > print line > break # put this in if there is only one line you want to print > f.close() > > ...awaiting any further corrections :-) > Kent > _______________________________________________ > Tutor maillist - Tutor at python.org > http://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/tutor/attachments/20080502/671214e1/attachment.htm>1 nếu bạn cần bỏ qua bước lặp hiện tại của vòng lặp 3 hoặc 4 và chuyển sang bước lặp tiếp theoTrong ví dụ này, chúng tôi đang lặp qua một chuỗi tên của tôi 0 1 2 3 Loop exited8 Bên trong vòng lặp 3, chúng ta có một điều kiện là nếu ký tự là "i" thì bỏ qua bước lặp đó và chuyển sang bước lặp tiếp theo0 1 2 3 Loop exited0 Đây là những gì mã trông giống như tất cả cùng nhau 0 1 2 3 Loop exited1 Đây là những gì được in ra bàn điều khiển Bạn nên chú ý rằng chữ "i" không được in ra bảng điều khiển và câu lệnh Well, I was somewhat confused with all of the answers so I decided to go with my/following method. Kent's method has 4 fewer lines of code than mine and cleaner. Please correct me if I am fundamentally wrong. f=open('file.txt',r) for line in f.read().split(): if line == "3" position = True else: position = False if position == True print line position = False f.close() On Fri, May 2, 2008 at 6:55 AM, Kent Johnson <kent37 at tds.net> wrote: > On Fri, May 2, 2008 at 3:55 AM, Roel Schroeven > <rschroev_nospam_ml at fastmail.fm> wrote: > > > Shouldn't it even be 'line = f.next()'? > > Wow, I think Brain Stormer should get a prize. I'm not sure what the > prize is, but his short program has elicited incomplete and inaccurate > answers from three of the top posters to this list! I *think* this is > a complete answer: > > f = open('file.txt',r) > for line in f: > if line.rstrip() == "3": > line = f.next() > print line > break # put this in if there is only one line you want to print > f.close() > > ...awaiting any further corrections :-) > Kent > _______________________________________________ > Tutor maillist - Tutor at python.org > http://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/tutor/attachments/20080502/671214e1/attachment.htm>1 đã bỏ qua bước lặp đó Trong ví dụ tiếp theo này, chúng ta sẽ in các số theo gia số 10 bằng cách sử dụng vòng lặp 4. Chúng ta sẽ thêm một điều kiện trong vòng lặp cho biết nếu số đó là 50 thì bỏ qua bước lặp đó và chuyển sang bước tiếp theo0 1 2 3 Loop exited3 Đây là những gì được in ra bàn điều khiển Như bạn có thể thấy, số 50 không được in ra bảng điều khiển vì câu lệnh Well, I was somewhat confused with all of the answers so I decided to go with my/following method. Kent's method has 4 fewer lines of code than mine and cleaner. Please correct me if I am fundamentally wrong. f=open('file.txt',r) for line in f.read().split(): if line == "3" position = True else: position = False if position == True print line position = False f.close() On Fri, May 2, 2008 at 6:55 AM, Kent Johnson <kent37 at tds.net> wrote: > On Fri, May 2, 2008 at 3:55 AM, Roel Schroeven > <rschroev_nospam_ml at fastmail.fm> wrote: > > > Shouldn't it even be 'line = f.next()'? > > Wow, I think Brain Stormer should get a prize. I'm not sure what the > prize is, but his short program has elicited incomplete and inaccurate > answers from three of the top posters to this list! I *think* this is > a complete answer: > > f = open('file.txt',r) > for line in f: > if line.rstrip() == "3": > line = f.next() > print line > break # put this in if there is only one line you want to print > f.close() > > ...awaiting any further corrections :-) > Kent > _______________________________________________ > Tutor maillist - Tutor at python.org > http://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/tutor/attachments/20080502/671214e1/attachment.htm>1 bên trong câu lệnh 5Phần kết luậnCác câu lệnh 0 1 2 3 Loop exited9 và Well, I was somewhat confused with all of the answers so I decided to go with my/following method. Kent's method has 4 fewer lines of code than mine and cleaner. Please correct me if I am fundamentally wrong. f=open('file.txt',r) for line in f.read().split(): if line == "3" position = True else: position = False if position == True print line position = False f.close() On Fri, May 2, 2008 at 6:55 AM, Kent Johnson <kent37 at tds.net> wrote: > On Fri, May 2, 2008 at 3:55 AM, Roel Schroeven > <rschroev_nospam_ml at fastmail.fm> wrote: > > > Shouldn't it even be 'line = f.next()'? > > Wow, I think Brain Stormer should get a prize. I'm not sure what the > prize is, but his short program has elicited incomplete and inaccurate > answers from three of the top posters to this list! I *think* this is > a complete answer: > > f = open('file.txt',r) > for line in f: > if line.rstrip() == "3": > line = f.next() > print line > break # put this in if there is only one line you want to print > f.close() > > ...awaiting any further corrections :-) > Kent > _______________________________________________ > Tutor maillist - Tutor at python.org > http://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/tutor/attachments/20080502/671214e1/attachment.htm>1 trong Python được sử dụng để bỏ qua các phần của vòng lặp hiện tại hoặc thoát ra khỏi vòng lặp hoàn toàn Câu lệnh 0 1 2 3 Loop exited9 có thể được sử dụng nếu bạn cần thoát ra khỏi vòng lặp 3 hoặc 4 và chuyển sang phần mã tiếp theoCâu lệnh Well, I was somewhat confused with all of the answers so I decided to go with my/following method. Kent's method has 4 fewer lines of code than mine and cleaner. Please correct me if I am fundamentally wrong. f=open('file.txt',r) for line in f.read().split(): if line == "3" position = True else: position = False if position == True print line position = False f.close() On Fri, May 2, 2008 at 6:55 AM, Kent Johnson <kent37 at tds.net> wrote: > On Fri, May 2, 2008 at 3:55 AM, Roel Schroeven > <rschroev_nospam_ml at fastmail.fm> wrote: > > > Shouldn't it even be 'line = f.next()'? > > Wow, I think Brain Stormer should get a prize. I'm not sure what the > prize is, but his short program has elicited incomplete and inaccurate > answers from three of the top posters to this list! I *think* this is > a complete answer: > > f = open('file.txt',r) > for line in f: > if line.rstrip() == "3": > line = f.next() > print line > break # put this in if there is only one line you want to print > f.close() > > ...awaiting any further corrections :-) > Kent > _______________________________________________ > Tutor maillist - Tutor at python.org > http://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/tutor/attachments/20080502/671214e1/attachment.htm>1 có thể được sử dụng nếu bạn cần bỏ qua bước lặp hiện tại của vòng lặp 3 hoặc 4 và chuyển sang bước lặp tiếp theoTôi hy vọng bạn thích bài viết này và chúc may mắn trên hành trình Python của bạn QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Tôi là một nhạc sĩ và một lập trình viên Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu |