我需要问3个名字和比较后,看看他们是否按字母顺序或没有。你知道吗
我尝试了if(name_1<;name 2)和(name_2<;name_3)之类的方法,但是python不能比较这样的字符串。这是第一门预科课程,所以我们不能使用列表,因为它还没有教过。你知道吗
...Three inputs to ask for 3 names here...
if (name_1 < name_2) and (name_2 < name_3):
print("The names are in alphabetical order.")
elif (name_1 > name_2) and (name_2 > name_3):
print("The names are not in alphabetical order.")
我没有错误,也没有结果。你知道吗
通过链接可以同时比较多个对象。这也避免了
else
的不完整实现(elif不匹配所有非字母大小写)。你知道吗它打印
The names are in alphabetical order
。你知道吗Python可以将字符串与
<
和>
:https://docs.python.org/3/tutorial/datastructures.html#comparing-sequences-and-other-types进行比较问题是您只打印以下情况:
相反,请尝试以下方法:
您可以使用列表,在列表中添加名称并进行比较。你知道吗
相关问题 更多 >
编程相关推荐