Hướng dẫn how to repeat a line of code in python - cách lặp lại một dòng mã trong python

Tôi là người rất mới bắt đầu trong Python và tôi muốn lặp lại mã này. Nhưng tôi thực sự không biết làm thế nào để làm điều này mà không có "goto". Tôi đã cố gắng tìm hiểu về các vòng lặp nhưng không hiểu cách áp dụng chúng.

import requests
addr = input[]
vendor = requests.get['//api.macvendors.com/' + addr].text
print[addr, vendor]

mkrieger1

Huy hiệu vàng 16K449 Huy hiệu bạc57 Huy hiệu đồng4 gold badges49 silver badges57 bronze badges

Đã hỏi ngày 12 tháng 3 năm 2017 lúc 13:18Mar 12, 2017 at 13:18

2

Tạo một chức năng repeat và thêm mã của bạn trong đó. Sau đó sử dụng while True để gọi nó là vô hạn hoặc

import requests
def repeat[]:
  addr = input[]
  vendor = requests.get['//api.macvendors.com/' + addr].text
  print[addr, vendor]
while True:
  repeat[]
0 để gọi nó là 6 lần:

import requests
def repeat[]:
  addr = input[]
  vendor = requests.get['//api.macvendors.com/' + addr].text
  print[addr, vendor]
while True:
  repeat[]

Lưu ý rằng Goto không được khuyến nghị trong bất kỳ ngôn ngữ nào và không có sẵn trong Python. Nó gây ra rất nhiều vấn đề.

mkrieger1

Huy hiệu vàng 16K449 Huy hiệu bạc57 Huy hiệu đồng4 gold badges49 silver badges57 bronze badges

Đã hỏi ngày 12 tháng 3 năm 2017 lúc 13:18Mar 12, 2017 at 15:25

Tạo một chức năng repeat và thêm mã của bạn trong đó. Sau đó sử dụng while True để gọi nó là vô hạn hoặc

import requests
def repeat[]:
  addr = input[]
  vendor = requests.get['//api.macvendors.com/' + addr].text
  print[addr, vendor]
while True:
  repeat[]
0 để gọi nó là 6 lần:Emin Mastizada

Lưu ý rằng Goto không được khuyến nghị trong bất kỳ ngôn ngữ nào và không có sẵn trong Python. Nó gây ra rất nhiều vấn đề.2 gold badges15 silver badges30 bronze badges

Đã trả lời ngày 12 tháng 3 năm 2017 lúc 15:25

While person is hungry
Eat food a bite of food
Increase amount of food in stomach
If amount of food ate fills stomach
person is no longer hungry
stop eating food

Emin Mastizadaemin Mastizada

food_in_stomach = 0

while food_in_stomach  0:
  addr = input[]
  vendor = requests.get['//api.macvendors.com/' + addr].text
  print[addr, vendor]
  times_to_repeat -= 1

mkrieger1

Huy hiệu vàng 16K449 Huy hiệu bạc57 Huy hiệu đồng4 gold badges49 silver badges57 bronze badges

Một vòng lặp là cách tốt nhất để đạt được điều này. Ví dụ: Kiểm tra mã giả này:Oct 20, 2017 at 9:56

Trong mã, điều này sẽ trông giống như thế này:

Do đó, bạn có thể thực hiện mã của mình như sau:Dec 15, 2017 at 19:58

  1. Làm thế nào để
  2. Python làm thế nào
  3. Lặp lại n lần trong Python

Được tạo ra: Tháng 2 đến 14, 2021 | Cập nhật: Tháng 7 đến 18, 2021

  1. Lặp lại n lần trong python bằng hàm
    import requests
    def repeat[]:
      addr = input[]
      vendor = requests.get['//api.macvendors.com/' + addr].text
      print[addr, vendor]
    while True:
      repeat[]
    
    1
  2. Lặp lại n lần trong Python bằng phương pháp
    import requests
    def repeat[]:
      addr = input[]
      vendor = requests.get['//api.macvendors.com/' + addr].text
      print[addr, vendor]
    while True:
      repeat[]
    
    2

Trong hướng dẫn này, chúng tôi sẽ xem xét các phương pháp khác nhau để lặp lại mã n lần trong Python. Trong nhiều trường hợp, chúng ta cần thực hiện một tập hợp các hành động trên mỗi phần tử của một mảng, như xử lý từng dòng, thực hiện một số hoạt động toán học trên mỗi giá trị của một mảng hoặc sắp xếp một mảng hoặc danh sách, v.v.

Chúng ta cần lặp lại một số phần của mã cho tất cả các nhiệm vụ được đề cập ở trên nhiều lần. Hướng dẫn này sẽ xem xét các phương pháp khác nhau để lặp lại nhiệm vụ cụ thể n lần trong Python.

Lặp lại n lần trong python bằng hàm
import requests
def repeat[]:
  addr = input[]
  vendor = requests.get['//api.macvendors.com/' + addr].text
  print[addr, vendor]
while True:
  repeat[]
1

Lặp lại n lần trong Python bằng phương pháp

import requests
def repeat[]:
  addr = input[]
  vendor = requests.get['//api.macvendors.com/' + addr].text
  print[addr, vendor]
while True:
  repeat[]
2

Trong hướng dẫn này, chúng tôi sẽ xem xét các phương pháp khác nhau để lặp lại mã n lần trong Python. Trong nhiều trường hợp, chúng ta cần thực hiện một tập hợp các hành động trên mỗi phần tử của một mảng, như xử lý từng dòng, thực hiện một số hoạt động toán học trên mỗi giá trị của một mảng hoặc sắp xếp một mảng hoặc danh sách, v.v.

Chúng ta cần lặp lại một số phần của mã cho tất cả các nhiệm vụ được đề cập ở trên nhiều lần. Hướng dẫn này sẽ xem xét các phương pháp khác nhau để lặp lại nhiệm vụ cụ thể n lần trong Python.

num = 10
for x in range[num]:
    #code

Giả sử biến x không mong muốn trong mã; Trong trường hợp đó, chúng ta có thể sử dụng vòng

import requests
def repeat[]:
  addr = input[]
  vendor = requests.get['//api.macvendors.com/' + addr].text
  print[addr, vendor]
while True:
  repeat[]
4 theo cách sau.
While person is hungry
Eat food a bite of food
Increase amount of food in stomach
If amount of food ate fills stomach
person is no longer hungry
stop eating food
7 được sử dụng như một biến vứt bỏ trong vòng lặp.

num = 10
for _ in range[num]:
    #code

Phương pháp

While person is hungry
Eat food a bite of food
Increase amount of food in stomach
If amount of food ate fills stomach
person is no longer hungry
stop eating food
8 là một trình lặp vô hạn, có nghĩa là nó sẽ lặp lại vô hạn cho đến câu lệnh ____29 nếu giá trị
food_in_stomach = 0

while food_in_stomach 

Bài Viết Liên Quan

Chủ Đề