我正在尝试运行一个简单的代码,其中输入一个字符串,然后将其转换为列表。然后列表检查第一个值是否具有“Is”。如果 List[0]!="Is" 那么它应该在字符串前面打印 Is,否则只打印字符串。
这是代码:
str=input("Enter the string value: ")
str_l= str.split(' ')
if str_l[0]!="Is":
print("Is "+str)
else:
print(str)
输入:我的工作还能解决问题吗?
输出:我的工作还能解决问题吗?
按照我的输出:我的工作仍然可以解决问题吗?
请帮助我哪里做错了或者它应该如何工作。
我正在 Jupyter 笔记本上尝试这个。
也许三元运算适合你,我认为这是一个语法问题而不是逻辑问题
print(str) if str_l[0] == 'Is' else print("Is "+str)