回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<pre><code>name = input("Please enter your name: ")
name = name.lower()
luckynumb = 0
firstnamenumb = 0
surnamenumb = 0
number = [1, 2, 3, 4, 5, 6, 7, 8, 9]
row1 = ["a", "b", "c", "d", "e", "f", "g", "h", "i"]
row2 = ["j", "k", "l", "m", "n", "o", "p", "q", "r"]
row3 = ["s", "t", "u", "v", "w", "x", "y", "z"]
for letter in name:
if letter == "a" or letter == "j" or letter == "s=":
luckynumb += 1
if letter == "b" or letter == "k"or letter == "t":
luckynumb += 2
if letter == "c" or letter == "l"or letter == "u":
luckynumb += 3
if letter == "d" or letter == "m"or letter == "v":
luckynumb += 4
if letter == "e" or letter == "n"or letter == "w":
luckynumb += 5
if letter == "f" or letter == "o"or letter == "x":
luckynumb += 6
if letter == "g" or letter == "p"or letter == "y":
luckynumb += 7
if letter == "h" or letter == "q"or letter == "z":
luckynumb += 8
if letter == "i" or letter == "r":
luckynumb += 9
surnamenumb = - luckynumb
while int(firstnamenumb) > 9:
split = list(str(firstnamenumb)) # it will
firstnamenumb = int(split[0]) + int(split[1])
print(firstnamenumb)
while int(surnamenumb) > 9:
split = list(str(surnamenumb)) # it will
surnamenumb = int(split[0]) + int(split[1])
print(surnamenumb)
luckynumb = firstnamenumb + surnamenumb
for luckynumb in range(1, 5, 9): #
print(luckynumb)
if int(luckynumb) == 1:
print("Natural Leaders")
elif int(luckynumb) == 2:
print("Natural Peacemakers")
elif int(luckynumb) == 3:
print("Creative and Optimistic")
elif int(luckynumb) == 4:
print("Hard Workers")
elif int(luckynumb) == 5:
print("Value Freedom")
elif int(luckynumb) == 6:
print("Carers and Providers")
elif int(luckynumb) == 7:
print("Thinkers")
elif int(luckynumb) == 8:
print("Have Diplomatic Skills")
elif int(luckynumb) == 9:
print("Selfless and Generous")
else:
print("Error. Please try again")
</code></pre>
<p>这个代码有什么问题。不管你输入什么,答案都是一样的。在</p>