当前位置:   article > 正文

FIsh论坛《零基础入门学习Python》| 第002讲 课后测试题及答案_小甲鱼《零基础入门学习python》第002讲 csdn

小甲鱼《零基础入门学习python》第002讲 csdn

第002讲:用Python设计第一个游戏 | 课后测试题及答案

1.第一个游戏

print("我爱编程")
temp= input("猜数字:")#input 默认输入的使字符串
guess =int(temp)#int 不能遗漏
if guess ==8:
    print("猜对了")
    print("感谢参与")
else:
    print("猜错了")
    print("游戏结束")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2.测试题

  1. 什么是BIF? Python中的BIF就是Built-in
    Functions,即内置函数的意思,内置函数就是为了方便程序员快速的编写脚本程序,Python提供了很多内置函数,只需要直接调用即可。
    想要查看Python中的内置函数
    在IDLE中输入dir(builtins)(注:builtins前后分别是两个下横杠),如下所示:

       >>>dir(__builtins__)   ```
     
    
    • 1
    • 2
  2. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?
    Python3中共提供了72个BIF。 代码实现待完成。

  3. 在 Python 看来:‘FishC’ 和 ‘fishc’ 一样吗?
    不一样,Python区分大小写。

 a="FishC"  
 b="fishc"  
 print (a) 
 print (b)
  • 1
  • 2
  • 3
  • 4
  1. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?
    个人认为学习Python要多思考、多练习、多总结。
  2. 这节课的例子中出现了“=”和“”,他们表示不同的含义,你在编程的过程中会不小心把“”误写成“=”吗?有没有好的办法可以解决这个问题呢?
    “=”赋值运算符,“==”用来判断两个对象的值是否相等。
  3. 你听说过“拼接”这个词吗?

字符串拼接的7种方法:

   1、直接通过+操作:
  • 1
	s = 'Python'+','+'你好'+'!'
	print(s)
	打印结果:
	Python,你好!
  • 1
  • 2
  • 3
  • 4
2、通过join()方法拼接:

将列表转换成字符串
  • 1
  • 2
  • 3
	strlist=['Python', ',', '你好', '!']
	print(''.join(strlist))
	打印结果:
	Python,你好!
  • 1
  • 2
  • 3
  • 4
3、通过format()方法拼接:

字符串中{}的数量要与format()方法中的参数数量一致
  • 1
  • 2
  • 3
	s = '{},{}!'.format('Python', '你好')
	print(s)
	打印结果:
	Python,你好!
  • 1
  • 2
  • 3
  • 4
4、通过%拼接:
  • 1
	s = '%s,%s!' % ('Python', '你好')
	print(s)
	打印结果:
	Python,你好!
  • 1
  • 2
  • 3
  • 4
5、通过()多行拼接:

当Python遇到未闭合的小括号,会自动将多行拼接成一行
  • 1
  • 2
  • 3
	s = (
	    'Python'
	    ','
	    '你好'
	    '!'
	)
	print(s)
	打印结果:
	Python,你好!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
6、通过string模块中的Template对象拼接:
  • 1
	from string import Template
	s = Template('${s1},${s2}!')
	#emplate的实现方式是首先通过Template初始化一个字符串
	# 这些字符串中包含了一个个key
	print(s.safe_substitute(s1='Python', s2='你好'))
	# 通过调用substitute或safe_subsititute
	# 将key值与方法中传递过来的参数对应上
	# 从而实现在指定的位置导入字符串
	打印结果:
	Python,你好!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
7、通过F-strings(字符串插值)拼接:
  • 1
	s1 = 'Python'
	s2 = '你好'
	print(f'{s1}{s2}!')
	打印结果:
	Python,你好!
  • 1
  • 2
  • 3
  • 4
  • 5

3.动动手:

  1. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
print("你好,请输入姓名:")
temp=input()
print("你好,",temp,"!")
  • 1
  • 2
  • 3
  1. 编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
print("你好,请输入任意数字:")
temp=input()
b=int(temp)
if b%2==0:
    print("{0} 是偶数".format(temp))
else:
    print("{0} 是奇数".format(temp))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

python中%:

求模运算,计算除法的余数,比如5%2就得到1。
%还用在格式化输出,比如:

a = 'test'
print ('it is a %s' %(a))
  • 1
  • 2

打印的结果就是 it is a test
3. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
print、input、if else语句

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/412518
推荐阅读
相关标签
  

闽ICP备14008679号