1
한 줄 코드에서 입력을 두 번 참조하려면 어떻게해야합니까? 예 : 당신은 지금 한 번을 참조하고, 그래서 이것은 쉽게파이썬 한 줄 입력을 두 번 참조했습니다.
my_word=input()
print("hey" if my_word==my_word else "bye")
한 줄 코드에서 입력을 두 번 참조하려면 어떻게해야합니까? 예 : 당신은 지금 한 번을 참조하고, 그래서 이것은 쉽게파이썬 한 줄 입력을 두 번 참조했습니다.
my_word=input()
print("hey" if my_word==my_word else "bye")
:
print("hey" if input().isdigit() else "bye")
당신은 코드 줄을 너무 많이한다는 것을 주장 할 수 및 유지 관리하기 어려울 수 있지만 . 두 줄로 나누면 유지 관리가 쉬워지고 예를 들어 print
줄에 중단 점을 설정하고 원하는 경우 my_word
의 값을 검사 할 수 있습니다.
학술적 이유로 표현식을 한 번만 평가할 수 있지만 한 번에 여러 번 사용할 수있는 가능한 해결책은 목록 이해입니다. (이 끔찍한, 끔찍한 생각이다, 당신은이 작업을 수행해서는 안된다. 나는 그것을 의미한다.를)
[print(i if i.isdigit() else "bye") for i in (input(),)]