massage1 = "成人收费" massage2 = "祝您玩得开心" print(massage1) age = input('你的年龄是:') age = int(age) if age>=18: print("需要付费10元") print(message2) 这段代码有什么错误,怎么改
时间: 2023-06-25 10:07:34 浏览: 128
topsis_massage1yj_topsis软件_topsismatlab_TOPSIS分析工具_topsis_
这段代码的问题在于第一行的字符串变量名错误,应该是message1而不是massage1。另外,最后一行字符串变量名也有错误,应该是message2而不是massage2。
以下是修改后的代码:
```
message1 = "成人收费"
message2 = "祝您玩得开心"
print(message1)
age = int(input('你的年龄是:'))
if age >= 18:
print("需要付费10元")
print(message2)
```
修改后的代码中,我还将 `input()` 函数的返回值直接转换为整数类型,避免了后续使用 `int()` 函数转换类型时出现的错误。
阅读全文