mood = input("Enter mood :sad,happy,excited") for x in mood:
if x == "sad":
print("Listen to x")
if x == "happy":
print("listen to a")
if x == "excited":
print("listen to b")
答案 0 :(得分:2)
考虑到您是SO的新手,请在提出问题之前考虑阅读规则并进行更多研究。
对于解决方案,如果您使用for x in mood
,它将迭代字符串mood
,并且x将成为mood
中的第一个字母
mood = input("Enter mood :sad,happy,excited")
if mood == "sad":
print("Listen to x")
elif mood == "happy":
print("listen to a")
elif mood == "excited":
print("listen to b")
else:
print("invalid input")
答案 1 :(得分:0)
您可以使用字典
dictionary = {"sad":"Listen to x", "happy":"listen to a", "excited":"listen to b"}
query = input("Enter mood :sad,happy,excited")
print(dictionary.get(query, "invalid input"