
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
어제까지 수업에서 실습할 땐 input 상자 label 이 input 이었는데요
숙제를 할땐 계속 s라고만 나옵니다.
이상해서요

mport gradio as gr
# 사용자 정의 테마 설정
custom_theme = gr.themes.Default(
# color: slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink ,rose
# 강조색상 톤 설정
primary_hue= gr.themes.colors.blue,
# 선택된 요소나 활성화된 요소의 색상 톤 설정
secondary_hue= gr.themes.colors.green,
# 앱의 배경색, 텍스트 색상, 비활성화된 요소의 색상 톤 설정
neutral_hue= gr.themes.colors.stone,
# 텍스트 크기 설정 ("sm", "md", "lg",)
text_size="lg",
# 요소 간의 간격 크기 설정 ( "sm", "md", "lg",)
spacing_size="lg",
# 요소의 모서리 둥글기 크기 설정 ("sm", "md", "lg",)
radius_size="sm",
# 기본 폰트 설정
font=[gr.themes.GoogleFont("Mooli"), "Arial", "sans-serif"],
# 고정폭 폰트 설정
font_mono=[gr.themes.GoogleFont("Inconsolata"), "Arial", "sans-serif"],)
def isPalindrome(s):
# s = s.lower()
# s = re.sub('[^a-z0-9]','',s)
s2 = s[::-1]
if s==s2:
msg = "펠린드롬입니다."
else:
msg = "펠린드롬이 아닙니다."
# print("test" +s2)
return (s2, msg)
interface = gr.Interface(
fn = isPalindrome,
inputs = "text",
outputs= ["text", "text"],
examples=["기러기","토마토","스위스"],
title="펠린드롬 검사기",
theme = custom_theme
)
interface.launch(debug=True)
