鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] 第004讲:变量和字符串(下)| 课后测试题及答案

    [复制链接]
发表于 2021-8-15 12:30:42 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-15 13:04:25 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:无效的语法input是将输入转化成字符串

第 1 题的答案是:在”前加r即可

第 2 题的答案是:长字符串

第 3 题的答案是:无法比较,一个是字符串,一个是数值

第 4 题的答案是:1报错,2是‘123456’,3报错,4报错

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:fishc = '''   
      ___                     ___          ___          ___     
     /\  \         ___       /\  \        /\__\        /\  \   
    /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
   /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
      \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
       \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
                \/__/       \::/  /       /:/  /      \:\__\   
                             \/__/        \/__/        \/__/
'''
print(fishc)



请将第 1 题的代码写在下方:不会
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-15 14:47:03 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:input不能在前面

第 1 题的答案是:没有+转义字符

第 2 题的答案是:等宽字符串

第 3 题的答案是:无法比较

第 4 题的答案是:A报错 B123456 C123123123 D报错

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:

>>> fishc='''
      ___                     ___          ___          ___     
     /\  \         ___       /\  \        /\__\        /\  \   
    /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
   /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
      \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
       \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
                \/__/       \::/  /       /:/  /      \:\__\   
                             \/__/        \/__/        \/__/
                             '''
>>> print(fishc)


请将第 1 题的代码写在下方:不会
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-15 15:37:25 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:有,输入的input 不能作为变量

第 1 题的答案是:在u,g,d前面分别加一个反斜杆\

第 2 题的答案是:三引号

第 3 题的答案是:无法比较大小,前面一个是字符串,后面一个是数字

第 4 题的答案是:
A 无法显示
B '123256'
C '123''123''123'
D 无法显示
>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:

>>> fishc = """
      ___                     ___          ___          ___     
     /\  \         ___       /\  \        /\__\        /\  \   
    /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
   /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
      \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
       \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
                \/__/       \::/  /       /:/  /      \:\__\   
                             \/__/        \/__/        \/__/
"""
>>> print(fishc)

请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-15 17:30:39 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-15 17:47:55 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:
使用内置函数input作为变量名
第 1 题的答案是:
路径中包含大量反斜杠,在字符串前加r将其改为原始字符串
第 2 题的答案是:
为了使自己和他人了解函数功能,使用三引号
第 3 题的答案是:
无法比较,字符串和整形是不同类型
第 4 题的答案是:
A  报错
B  '123256'
C  
'123'
'123'
'123'
D  报错
>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:
fishc = '''
      ___                     ___          ___          ___     
     /\  \         ___       /\  \        /\__\        /\  \   
    /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
   /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
      \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
       \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
                \/__/       \::/  /       /:/  /      \:\__\   
                             \/__/        \/__/        \/__/
                             '''
print(fishc)

请将第 1 题的代码写在下方:
for i in range(1,10):
    for j in range(1,1+i):
        print(i,'*',j,'=',i*j,end = ' ')
    print()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-15 20:17:14 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:变量名除了数字开头的都可以任名,这里是把input做变量."I love FishC.com"赋值给input所以没有问题

第 1 题的答案是:pytHon误认为反斜杠后面字母是转义字符 print(r"C:\Users\goodb\Desktop")这样修改就可以打印出来了或者在反斜杠那多加一根反斜杠把他转义print("C:\\Users\\goodb\\Desktop")

第 2 题的答案是:"""小甲鱼最棒"""  '''老甲鱼'''
第 3 题的答案是:一个是字符串一个是数字 没办法比较哦

第 4 题的答案是:>>> '123'+256
Traceback (most recent call last):
  File "<pyshell#10>", line 1, in <module>
    '123'+256
TypeError: can only concatenate str (not "int") to str
>>> '123'+'256'
'123256'
>>> '123'*3
'123123123'
>>> '123'-'12'
Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    '123'-'12'
TypeError: unsupported operand type(s) for -: 'str' and 'str'
>>> 01 字符串和数字不能相加 02这个是文本+文本所以会把字符串联串起03文本显示*3 04文本没办法减 这会让python误认为这单独的字符不知道是什么意思

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:不会



请将第 1 题的代码写在下方:不会
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-15 20:37:54 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:打俩个\\

第 2 题的答案是:/n

第 3 题的答案是:256

第 4 题的答案是:a错误 b123256 c123 123 123 d 错误

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-15 23:40:34 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:没有,变量和字符都正确

第 1 题的答案是:\是转义字符,print(r"C:\Users\goodb\Desktop")

第 2 题的答案是:都行

第 3 题的答案是:256

第 4 题的答案是:
A:Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    '123' + 256
TypeError: can only concatenate str (not "int") to str
B:'123256'
C:'123123123'
D:Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    '123' - '12'
TypeError: unsupported operand type(s) for -: 'str' and 'str'
>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:
fishc = '''
      ___                     ___          ___          ___     
     /\  \         ___       /\  \        /\__\        /\  \   
    /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
   /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\\
\/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
      \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
       \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
                \/__/       \::/  /       /:/  /      \:\__\   
                             \/__/        \/__/        \/__/'''
请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 00:34:28 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:没毛病

第 1 题的答案是:?

第 2 题的答案是:#

第 3 题的答案是:前面是字符串,后面是整数,无法比较

第 4 题的答案是:A出错
B123256
C123123123
D出错


>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:换行出错了



请将第 1 题的代码写在下方:?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 09:51:19 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:
没有毛病。
此时的input是当作一个变量来使用的

第 1 题的答案是:
里面的反斜杠没有转义。
print("C:\\Users\\goodb\\Desktop")

第 2 题的答案是:
使用长字符串,三个'''单引号,或者三个双引号"""

第 3 题的答案是:
无法比较,一个是字符串型,一个是数值型

第 4 题的答案是:
A.can only concatenate str (not "int") to str
B.123256
C.123123123
D.unsupported operand type(s) for -: 'str' and 'str'
>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:

fishc='''      ___                     ___          ___          ___     
     /\  \         ___       /\  \        /\__\        /\  \   
    /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
   /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
      \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
       \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
                \/__/       \::/  /       /:/  /      \:\__\   
                             \/__/        \/__/        \/__/
'''
print(fishc)


请将第 1 题的代码写在下方:
for i in range(1,10):
    for j in range(1,i+1):
         print("%d*%d=%2d" % (i,j,i*j),end=" ")
    print(" ")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 10:11:35 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 11:11:25 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:有毛病,说不出为什么

第 1 题的答案是:有转义符号,用单引号括起来就好了

第 2 题的答案是::\

第 3 题的答案是:无法比较

第 4 题的答案是:A:错误 B:123256 C:123 123 123 D:错误

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 11:49:24 From FishC Mobile | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:
imput()是函数
第 2 题的答案是:
双引号前加r
第 3 题的答案是:
长字符串
第 4 题的答案是:
不能比                 报错 123256 123123123 报错
>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:
""" Diana"""



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 11:52:05 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:
有毛病,把内置函数 input() 设置为变量
第 1 题的答案是:
print("C:\\Users\\goodb\\Desktop") 或 print(r"C:\Users\goodb\Desktop")
第 2 题的答案是:
三引号字符串
第 3 题的答案是:
无法比较
第 4 题的答案是:
A 报错
B '123256'
C '123123123'
D 报错
>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:
  1. fishc = '''      ___                     ___          ___          ___     
  2.      /\  \         ___       /\  \        /\__\        /\  \   
  3.     /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
  4.    /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  5.   /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
  6. /:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\\
  7. \/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
  8.       \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
  9.        \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
  10.                 \/__/       \::/  /       /:/  /      \:\__\   
  11.                              \/__/        \/__/        \/__/'''



  12. print(fishc)
复制代码



请将第 1 题的代码写在下方:
  1. for i in range(1,10):
  2.     for j in range(1, i+1):
  3.         print(i, "*", j, '=', (i+j), sep = ' ', end = ' ')
  4.     print('')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 13:39:50 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:有,input本身是一个函数,此处作为一个变量使用,会失去本身函数的效用。

第 1 题的答案是::是中文的冒号

第 2 题的答案是:长字符串??

第 3 题的答案是:字符串和数字无法比较

第 4 题的答案是:error, '123256', '123123123', '3'

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 14:11:12 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 16:08:06 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:没毛病

第 1 题的答案是:多了转义字符,让程序造成误会。在每个反下划线前加上反义字符或者在'前加上小写r即可解决这一问题。

第 2 题的答案是:不知道

第 3 题的答案是:两个不可以比较呀

第 4 题的答案是:A无结果,B'123256',C'123123123'D无结果

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:不会。。。



请将第 1 题的代码写在下方:不会啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 16:11:21 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:没有,这里将 input 作为一个变量来使用

第 1 题的答案是:
  1. print (r"C:\Users\goodb\Desktop")
复制代码


第 2 题的答案是:长字符串

第 3 题的答案是:两者不能比较,'123' 是文本型,256是数值型

第 4 题的答案是:
A. 123256
B. 123256
C. 123123123
D. 3

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:
  1. fishc =       ___                     ___          ___          ___     
  2.      /\  \         ___       /\  \        /\__\        /\  \   
  3.     /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
  4.    /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  5.   /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
  6. /:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\
  7. \/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
  8.       \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
  9.        \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
  10.                 \/__/       \::/  /       /:/  /      \:\__\   
  11.                              \/__/        \/__/        \/__/
  12. print (fishc)
复制代码


请将第 1 题的代码写在下方:
j, "*", i, "=", j * i, end=" "
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-16 18:22:16 | 显示全部楼层
1请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-29 12:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表