这个月我开始学习Python。我是初学者,因此在将月份名称更改为数字时遇到问题。我尝试使用 if
命令,但它不起作用。
我使用的代码是:
d = int(input())
m = input()
y = int(input())
a = y - 1900
if m == january:
x = 1
print(f'It is {d} days, {x} months and {a} years at {d m y}.')
但它不起作用,程序显示名称 january
未定义。如何将月份名称更改为数字?
最佳答案
您的一月没有用引号括起来,因此 Python 将其作为变量读取。应该是m == ‘January’
才能使其正常工作。
关于python - 如何将月份名称更改为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58044365/