編寫一個python程序,詢問用戶一個單詞,然後使用這些指令計算和打印輸入單詞的元音值: 假設您根據以下內容計算單詞的元音值說明:需要元音檢查程序幫助
a 5 points e 4 points i 3 points o 2 points u 1 point.
我的代碼:
word = str(input("Enter a word:"))
def vowel(Word):
global word
Word = word
score = 1
if "a" or "A" in word:
score += 5
elif "e" or "E" in word:
score += 4
elif "i" or "I" in word:
score += 3
elif "o" or "O" in word:
score += 2
elif "u" or "U" in word:
score += 1
print("Your word scored",score,"in the vowel checker")
print(vowel(word))
編輯:FOR循環
字=輸入( 「輸入一個單詞:」)
DEF元音(Wo_rd): 全局字 Wo_rd =字 得分= 0 對於char在word.lower(): 如果炭== 'a' 或 「A」: 得分+ = 5 elif char ==「e」or「E」: score = = 4 elif char ==「i」或「I」: score + = 3 elif char ==「o」or「O」: score + = 2 elif char ==「u」或「U」: 得分+ = 1 a =「您的單詞得分」,得分「,在單詞檢查器測試中」 返回一個
打印(元音(字))
那麼您需要哪些代碼幫助? – depperm
字= STR(輸入( 「輸入一個單詞:」)) DEF元音(字): 全局字 字=字 得分= 1 如果 「A」 的 「A」 字或: 得分+ = 5 elif的以字爲 「E」 或 「E」: 得分+ = 4 elif的或 「I」 字的 「i」: 得分+ = 3 elif的 「○」 或 「O」 字: 得分+ = 2 elif「u」or「U」in word: 得分+ = 1 print(「您的單詞得分」,得分「,在元音檢查器中) print(元音字) – JackAnderson
顯示有問題的代碼和完整的錯誤信息(Traceback) – furas