#20519: python 為什麼錯??? 一直說讀到EOF


youngyoung (06 蘇昱揚 306)

學校 : 臺北市私立延平高級中學
編號 : 98924
來源 : [180.217.13.133]
最後登入時間 :
2022-05-03 14:31:59
a022. 迴文 | From: [49.217.21.90] | 發表日期 : 2020-02-02 21:24

while True:
    word = input()
    isPalindrome = True
    for i in range(0, len(word)):
        if word[i] != word [-i-1]:
            isPalindrome = False
            break
    print("yes") if isPalindrome == True else print("no")

 
#20521: Re:python 為什麼錯??? 一直說讀到EOF


iamgond (gond)

學校 : 不指定學校
編號 : 114718
來源 : [111.184.205.10]
最後登入時間 :
2023-09-19 00:13:18
a022. 迴文 | From: [111.184.205.10] | 發表日期 : 2020-02-03 00:25

while True:
    word = input()
    isPalindrome = True
    for i in range(0, len(word)):
        if word[i] != word [-i-1]:
            isPalindrome = False
            break
    print("yes") if isPalindrome == True else print("no")

try:

      word = input()

except:

      break

 

你可以試試以上方法,EOF時跳出迴圈

另一種方法是

import sys

for word in sys.stdin:<<<<<<word字串尾會多一個'\n"

如果有誤請糾正

 
#20523: Re:python 為什麼錯??? 一直說讀到EOF


youngyoung (06 蘇昱揚 306)

學校 : 臺北市私立延平高級中學
編號 : 98924
來源 : [180.217.13.133]
最後登入時間 :
2022-05-03 14:31:59
a022. 迴文 | From: [180.217.184.41] | 發表日期 : 2020-02-03 08:53

while True:
    word = input()
    isPalindrome = True
    for i in range(0, len(word)):
        if word[i] != word [-i-1]:
            isPalindrome = False
            break
    print("yes") if isPalindrome == True else print("no")

try:

      word = input()

except:

      break

 

你可以試試以上方法,EOF時跳出迴圈

另一種方法是

import sys

for word in sys.stdin:<<<<<<word字串尾會多一個'\n"

如果有誤請糾正

過了,謝謝

 
ZeroJudge Forum