我将如何处理以下问题?

时间:2019-02-12 10:00:43

标签: python python-3.x if-statement

“假设我们根据以下规则计算单词的元音值:

a-5分 e-4分 我-3分 o-2分 u-1分”

我做到了:

https://pastebin.com/gDwRxqG7

@Singleton
@Binds
fun bindUtils(utils: Utils): Utils

1 个答案:

答案 0 :(得分:0)

首先,我要假设您需要找到输入单词的最终分数。

这是我假设的代码:

input5 = input("enter words\n")

score = 0
for letter in input5:
        if letter == 'a':
                score += 5
        elif letter == 'e':
                score += 4
        elif letter == 'i':
                score += 3
        elif letter == 'o':
                score += 2
        elif letter == 'u':
                score += 1

print(score)

如果单词中的每个letter是元音之一,则您要比较的语法是错误的。它应该是double equal to之类的==。单个=是分配运算符,而不是比较器。
如果需要打印"+5 points""+4 points"等,可以更改我的代码。