Python基础入门第二课,示例代码报错
本帖最后由 daokeniu 于 2020-11-6 22:04 编辑转义字符没生效是怎么回事
请问是哪里错了呢?print('---------------我爱鱼C工作室-------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int (temp)
if guess ==8:
print("我操,你是小甲鱼心里的蛔虫吗?!")
print("哼!猜中了也咩有奖励!")
else:
print('猜错啦,小甲鱼现在心里想的是/"8/"!')
print("游戏结束,不玩啦")
\ 是转义符号,不是 / , 你斜杆打错啦
print('---------------我爱鱼C工作室-------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int (temp)
if guess == 8:
print("我操,你是小甲鱼心里的蛔虫吗?!")
print("哼!猜中了也咩有奖励!")
else:
print('猜错啦,小甲鱼现在心里想的是\\"8\\"!')
print("游戏结束,不玩啦") print('---------------我爱鱼C工作室-------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int (temp)
if guess ==8:
print("我操,你是小甲鱼心里的蛔虫吗?!")
print("哼!猜中了也咩有奖励!")
else:
print('猜错啦,小甲鱼现在心里想的是"8"!')
print("游戏结束,不玩啦") “”本身在字符串内部,不用转义,
再说,转义是反斜杠\,不是/ Python 字符串的边界定界符有单引号、双引号和三引号,其中,单引号和双引号的作用是完全一样的,只要同种引号成对使用就是合法的。所以,如果想在字符串中显示双引号的话,很简单,根本不用转义,只要把单引号用作字符串的首尾定界符即可。
print('我喜欢这样一句话叫 "愚公移山"!')
反过来,如果希望在字符串中显示单引号,只要把字符串定界符换成双引号就好了。
print("我喜欢这样一句话叫 '一不怕苦,二不怕死'!")
页:
[1]