📜  如果输入以“1”、“0”或什么都没有结束,则生成“A”、“B”或“C”的机器的构造(1)

📅  最后修改于: 2023-12-03 15:25:01.520000             🧑  作者: Mango

构造一个生成“A”、“B”或“C”的机器

本文将介绍如何构造一个生成“A”、“B”或“C”的机器。该机器将根据输入的字符串中的最后一个字符来生成相应的输出。如果输入以“1”、“0”或什么都没有结束,那么该机器将生成“A”、“B”或“C”中的一个。

构造思路

我们可以使用一个if-else语句来实现这个机器的构造。具体地,我们可以做如下的构造:

  1. 读入输入的字符串
  2. 判断字符串的最后一个字符是什么,如果是“1”则输出“A”,如果是“0”则输出“B”,其他情况则输出“C”。

代码如下:

input_str = input("请输入字符串:")
last_char = input_str[-1] # 获取字符串的最后一个字符

if last_char == "1":
    print("A")
elif last_char == "0":
    print("B")
else:
    print("C")
示例

下面是一些示例,以便您更好地理解:

  • 输入字符串“101”,将输出“B”。
  • 输入字符串“110”,将输出“A”。
  • 输入字符串“”,将输出“C”。
结语

有了这个机器,我们就可以根据输入的字符串来生成相应的输出了。希望这个小小的示例可以帮助您更好地理解掌握if-else语句。