|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我的代码:
print('red\tyellow\tgreen') #弄成一个表格
for redball in range(0,4):
for yellowball in range(0, 4):
for greenball in range(2, 7):
# range(2, 7) 是产生 [2, 3, 4, 5, 6] 这 5 个数,绿球不能是 1 个,
# 因为如果绿球是 1 个的话,红球 + 黄球需要有 7 个才能符合题意,而红球和黄球每种只有 3 个,因此是 range(2, 7)
if redball+yellowball+greenball==8:# 注意,下边不是字符串拼接,因此不用“+”哦~
print(redball,'\t',yellowball,'\t',greenball)
#在pycharm中单行注释的内容显示为灰色,多行注释的内容显示为绿色。
'''
转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\’ 单引号
\” 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出
'''
错误:
F:\anaconda\python.exe "E:/python程序/任意摸出 8 个球,计算摸出球的各种颜色搭配.py"
File "E:/python程序/任意摸出 8 个球,计算摸出球的各种颜色搭配.py", line 28
'''
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 936-937: truncated \xXX escape
Process finished with exit code 1
问题:
请问各位大佬,我加了这样的多行注释就会出现这样的错误,为什么呢?
然后我把\xyy删了就可以了,注释后的语句不是不起作用了吗?
"""注释内容"""并不是真正的注释,它仍用了字符串规则,要达到真正的注释,请这样写:
- r"""
- 注释内容
- """
- __doc__ = None
复制代码
|
|