私はこのサンプルの問題を解決しようとしていますが、生成するパワーボールのチケットの数をユーザーに問い合わせてから、それを実行します。ユーザー入力に基づいてx時間をループする方法
「Traceback (most recent call last):
File "D:\aa_grimes\my_python_works\powerball_generator.py", line 13, in <module>
for i in num_tickets():
TypeError: 'int' object is not callable
私のpythonに多少新たなんだ、と避難所:
import random
first_five_nums = range(1, 54) # first five number possibilities
powerball_nums = range(1, 43) # powerball number possibilities
num_to_select = 5 # to select 5 random numbers for the ticket
five_generated_nums = random.sample(first_five_nums, num_to_select) # first five numbers
powerball_generated = random.choice(powerball_nums) # powerball number
print ("Please enter the amount of Powerball tickets you would like to be generated..")
num_tickets = int(raw_input("Number of tickets: "))
for i in num_tickets():
print ("Your numbers: %s, Powerball: %s") % (five_generated_nums, powerball_generated)
私はこれを実行しよう
が、私は次のエラーを取得しています:はこれまでのところ、私は次のことを持っていますwh以外の教訓が多かった私は自分で学ぶことができたので、私は完全に止まってしまった。私は誰の助けにも感謝します。ありがとうございました!
は、私が得た: 'TypeError例外:「int型のオブジェクトがiterable'されていない – Nick
、申し訳ありません' iの範囲内(num_tickets) '、範囲内の私のためのコース – schwobaseggl
てみ'の(num_tickets) '。 –