python - 我的 Python if else 语句有什么问题?

标签 python

PersonsName = input('Enter your name: ')
print('Hello', PersonsName)

AnswerToHowAreYouToday = input('How are you feeling today? Are you doing Good or Bad?')


print('Ok', PersonsName,'So today you are basically feeling', AnswerToHowAreYouToday, '.')


a = "Good"
b = "Bad"
if AnswerToHowAreYouToday: a
print('Good')
else:
    print('Bad')

最佳答案

您的 if else 语句缩进错误。通常四个空格用于缩进并且优于制表符。行继续中可以忽略缩进。但始终缩进是个好主意。

PersonsName = input('Enter your name: ')
print('Hello', PersonsName)

AnswerToHowAreYouToday = input('How are you feeling today? Are you doing Good or Bad?')


print('Ok', PersonsName,'So today you are basically feeling', AnswerToHowAreYouToday, '.')


a = "Good"
b = "Bad"
if AnswerToHowAreYouToday == a:
    print('Good')
else:
    print('Bad')

关于python - 我的 Python if else 语句有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59465472/

相关文章:

python - Odoo 10 从自定义模型转到购买列表

python - 如何写入 CSV 而不出现 Unicode 错误?

python - 我试图通过 def 函数破坏一个窗口到另一个窗口,但我不断收到此错误

python - 如何对字典中的所有值求和?

python - Python单元测试中多行字符串的比较

python - 我如何在 Django 测试中(在自定义测试运行程序中)伪造某些南迁移?

python,在中位数附近找到置信区间

python - cython 中 str 和 Py_UNICODE 的驻留和内存地址

python - 如何添加和删除系统环境变量 "PATH"?

python - 将函数用于模拟类的方法返回值