그래서 저는 파이썬을 스스로 배우기 시작했습니다.하지만 변수와 그 결과에 작은 문제가 있습니까? 내가 1을 누른 다음 입력 할 때조건의 파이썬 결과가 아무 것도하지 않습니다.
choice = input()
if (random.randint(0,100) > 20 and choice == (1)):
print("Odkopnul jsi krysu a ta sebou")
print("prastila o zed az omdlela")
elif random.randint(0,100) < 20:
print("I pres tvoje cukani ti")
print("krysa ukousla kus palce!")
문제는, 그것은 아무것도하지 않는다 : O를 내가 그것을 필요 난수 (20) 입력보다 큰 경우 1이었다 (당신을 위해, 원 한 가지를 인쇄 특급.) 또는 임의의 숫자는 (당신은 특급에 대한 손실.)
이 모든 조언을 주셔서 감사합니다 내가
'input'은 문자열을 반환합니다. 비교를 위해 정수로 변환해야합니다 – Li357
random.randint (0,100)가 20을 반환하면 어떻게됩니까? –
입력을 int - int (input()) – tinySandy