why
temp = input("请输入您的姓名:")guess = int(temp)
if guess == 小甲鱼:
print("您好")
else:
print("error")
这个代码为什么不能够完成下面这样的效果 name = input("请输入您的姓名:")
if name == "小甲鱼":
print("您好")
else:
print("error") temp = input("请输入您的姓名:")
###guess = int(temp) 为什么要吧一个字符串的回答硬转换成整数形式呢?
if temp == "小甲鱼": #既然把 temp 设为一个字符串格式,就要用双引号把它引起来,不然 Python 解释器会把它当做一个变量
print("您好")
else:
print("error") guess = input("请输入您的姓名:")# 让 guess 直接获取键盘输入,删除多余变量 temp
# guess = int(temp) # 后面的语句要求 guess 必须是字符串,这一句多余,删掉
if guess == "小甲鱼": # guess 必须是字符串才可以这样比较,"小甲鱼" 是字符串常量,其前后必须添加引号
print("您好")
else:
print("error") asky533 发表于 2022-10-2 20:09
谢谢您
页:
[1]