강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của happyjack8272302
happyjack8272302

câu hỏi đã được viết

Giới thiệu về giải bài toán bằng thuật toán Python (chuẩn bị cho bài kiểm tra viết mã)

1. Kiểm tra chuỗi palindrome

if else 들여쓰기

Viết

·

348

0

섹션3 1번 회문 문자열 검사에서

else를 if 보다 앞쪽에 썼는데 이렇게 쓰는 방식이 생소해서 질문드립니다. 보통 else 랑 if를 같은 들여쓰기를 취하는데

여기서는 for else로 사용한 것 같습니다. 이렇게 사용하시는 이유와 장점에 대해서 궁금합니다.

n = int(input())

for i in range(n):

s = input()

s = s.upper()

size=len(s)

for j in range(size//2):

if s[j] != s[-j-1]:

print("#%d NO" %(i+1))

break

else:

print("#%d YES" %(i+1))

코테 준비 같이 해요! python

Câu trả lời 1

0

for else 절에서

for문 도는 동안 break 가 안되면

else 절이 수행합니다

 

Hình ảnh hồ sơ của happyjack8272302
happyjack8272302

câu hỏi đã được viết

Đặt câu hỏi