“假设我们根据以下规则计算单词的元音值:
a-5分 e-4分 我-3分 o-2分 u-1分”
我做到了:
@Singleton
@Binds
fun bindUtils(utils: Utils): Utils
答案 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"
等,可以更改我的代码。