私は非常に初心者pythonで、私はこのコードを繰り返したいと思います。しかし、私は本当に "goto"なしでこれを行う方法を知っていません。私は何時間もループについて学びましたが、まだ成功しませんでした。何か案は ?pythonどのようにコードを繰り返す
import requests
addr = input()
vendor = requests.get('http://api.macvendors.com/' + addr).text
print(addr, vendor)
私は非常に初心者pythonで、私はこのコードを繰り返したいと思います。しかし、私は本当に "goto"なしでこれを行う方法を知っていません。私は何時間もループについて学びましたが、まだ成功しませんでした。何か案は ?pythonどのようにコードを繰り返す
import requests
addr = input()
vendor = requests.get('http://api.macvendors.com/' + addr).text
print(addr, vendor)
関数repeat
を作成し、コードを追加します。その後、6回無限の通話やfor i in range(6)
ためwhile True
を使用call`:
import requests
def repeat():
addr = input()
vendor = requests.get('http://api.macvendors.com/' + addr).text
print(addr, vendor)
while True:
repeat()
注意を後藤が任意の言語ではお勧めしませんし、pythonでは利用できませんされていること。それは多くの問題を引き起こします。
これを達成するにはループが最適です。たとえば、この擬似コードチェックアウト:あなたはそれゆえ、次のようなコードを実装することができ
food_in_stomach = 0
while food_in_stomach <= 8:
eat_bite_of_food()
food_in_stomach = food_in_stomach + 1
:
times_to_repeat = 3
while times_to_repeat >= 0:
addr = input()
vendor = requests.get('http://api.macvendors.com/' + addr).text
print(addr, vendor)
times_to_repeat -= 1
することができますコードで
// 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
を、これは次のようになります変数を作成し、変数がその値に真である限り、forループ内のコードを繰り返すと言うことができます。
'true: ' –
これはプログラミングの基礎を学ぶための優れた無料コースです:https://www.edx.org/course/introduction-computer-science-harvardx-cs50x – andydavies