15733068961 发表于 2020-6-29 19:45:43

各位大佬来看看!感激不尽!!!

name = input("请输入您的姓名:")
print('你好,' + name + '!')
name = input("猜猜我叫什么:")
guess = int(name)
if guess == LC:
    print("不错!猜对啦!")
else:
    print("猜错啦!")
    print("我叫LC")
    print("是我的开发者名字的缩写呦!")
print("好了,不早了。拜~~~拜~~~")
各位大佬帮我看看这个代码哪里错了,
感激不尽!
多多指点!

永恒的蓝色梦想 发表于 2020-6-29 19:49:20

name = input("请输入您的姓名:")
print('你好,' + name + '!')

if input("猜猜我叫什么:") == 'LC':
    print("不错!猜对啦!")
else:
    print("猜错啦!")
    print("我叫LC")
    print("是我的开发者名字的缩写呦!")
print("好了,不早了。拜~~~拜~~~")

xyisnice 发表于 2020-6-29 19:53:18

name = input("请输入您的姓名:")
print('你好,' + name + '!')
name1 = input("猜猜我叫什么:")
guess = int(name1)
if guess == 'LC':
    print("不错!猜对啦!")
else:
    print("猜错啦!")
    print("我叫LC")
    print("是我的开发者名字的缩写呦!")
print("好了,不早了。拜~~~拜~~~")
你用这个试试,原因坐等大佬解答

heidern0612 发表于 2020-6-29 19:57:04

if guess == LC:

你的LC是个啥?字符串还是数字,还是列表?

没有事先声明。

Hello. 发表于 2020-6-29 20:03:46

如果 LC 不加引号,说明它是一个变量,但你没有声明,我觉得你应该想让 LC 是一个字符
name = input("请输入您的姓名:")
print('你好,' + name + '!')
name = input("猜猜我叫什么:")
guess = int(name)
if guess == 'LC':
    print("不错!猜对啦!")
else:
    print("猜错啦!")
    print("我叫LC")
    print("是我的开发者名字的缩写呦!")
print("好了,不早了。拜~~~拜~~~")

15733068961 发表于 2020-6-29 20:08:07

永恒的蓝色梦想 发表于 2020-6-29 19:49


万分感谢!
具体可以解释下吗?

怎么又没名字了 发表于 2020-6-29 20:08:18

LC那地方错了吧

Hello. 发表于 2020-6-29 20:17:07

15733068961 发表于 2020-6-29 20:08
万分感谢!
具体可以解释下吗?

你看不到我的解释吗

永恒的蓝色梦想 发表于 2020-6-29 20:40:10

15733068961 发表于 2020-6-29 20:08
万分感谢!
具体可以解释下吗?

LC 没加引号,说明这是个变量,但你想让他是个字符串,所以要加引号
不要 guess = int(name),这不需要转换成整数。

永恒的蓝色梦想 发表于 2020-6-29 20:40:34

Hello. 发表于 2020-6-29 20:03
如果 LC 不加引号,说明它是一个变量,但你没有声明,我觉得你应该想让 LC 是一个字符

Line 4,不需要转整数。

15733068961 发表于 2020-6-29 20:46:16

Hello. 发表于 2020-6-29 20:17
你看不到我的解释吗

刚才网不好
没看到
总之谢谢啦{:5_95:}
页: [1]
查看完整版本: 各位大佬来看看!感激不尽!!!