-1
2つの数字を比較しようとしています.1つはランダムに生成され、もう1つはユーザー入力から得られた数字です。論理文が正しく評価されていませんか?
#SkillT is a user-interactive text box, and skills is a dropdown list.
#This is using PyQT5, but I don't think that's pertinent to my question.
Skl = int(SkillT.text())
def calcs():
a = skills.currentText()
b = random.randint(0,100)
if a == "Lethality":
if b <= Skl:
print("AAAA")
print(b)
else:
print(b)
私はプログラムを実行すると、b <= Skl
は常にSKLは、このような1000などの番号に設定されていても、偽と評価は、私のコードといくつかの問題がありますか?私はPythonプログラミングには新しいので、親切にしてください。
これは 'print(b)'です。 'Skl'の値と' b'の値は何ですか?それが 'a =="致死性 "ではないことを確認します。これは' False'です。 – AChampion