파이썬에서 조건부 문제를 어떻게 극복 할 수 있습니까? 문제는 특정 조건에 따라 특정 텍스트가 표시되어야한다는 것이지만 입력이 아니요 인 경우 어쨌든 예 조건부 데이터를 나타냅니다.파이썬의 기본 코드
def main(y_b,c_y):
ans=input('R u Phil?')
if ans=='Yes' or 'yes':
years=y_b-c_y
print('U r',abs(years),'jahre alt')
elif ans=='No' or 'no':
print("How old r u?")
else:
print('Sorry')
main(2012,2016)
또한 서식을 읽으십시오. 다음 번에 도움이된다. 그래서 SO는 원시가 아닌 markdown을 사용한다. HTML – jonrsharpe
'ans == '예'또는 '예'는 거짓이며, 당신은 그 이유를 알았다. 그러나 나는 입력을 소문자로 변환하고'yes'와 비교하는 것이 낫다고 생각합니다. – qvpham