问答题
3. 请问是 ‘123’ 大还是 256 大?
答:在 Python 中,字符串类型的数据不能直接跟整数类型的数据做比较。
4. 请写出下面几个表达式的结果。
答:
A. ‘123’ + 256
结果:报错
解析:在 Python 中,字符串类型的数据不能直接跟整数类型的数据相加。
B. ‘123’ + ‘256’
结果:‘123256’
C. ‘123’ * 3
结果:‘123123123’
D. ‘123’ - ‘12’
结果:报错
解析:目前 Python 的字符串类型只支持加法拼接和乘法复制,不支持减法或者除法。
动动手
0. 请将下面的文本拷贝并赋值给变量名(fishc),使其可以如下图的效果打印输出。
文本:
___ ___ ___ ___
/\ \ ___ /\ \ /\__\ /\ \
/::\ \ /\ \ /::\ \ /:///::\ \
/:/\:\ \ \:\ \ /:/\ \ \ /:/__//:/\:\ \
/::\~\:\ \ /::\__\ _\:\~\ \ \ /::\ \ ___ /:/ \:\ \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\ /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:// \:\ \:\ \/__/\/__\:\/://\:\ \ \/__/
\:\__\ \::/__/ \:\ \:\__\ \::// \:\ \
\/__/ \:\__\ \:\/:///:// \:\ \
\/__/ \::///:// \:\__\
\/__/ \/__/ \/__/
效果:
答:由于字符串内容中存在反斜杠(\),为了其完整性,请务必使用原始字符串(在三引号前面加上 r)
1. 下面代码用于打印一个九九乘法表:
请填充画红线部分的内容,使代码可以正常打印。
答:
for i inrange(1,10):for j inrange(1,i+1):print(f"{i}*{j}=",i*j,end=" ")print("\n")
版权归原作者 早知晓 所有, 如有侵权,请联系我们删除。