题解

题解 of Python评测

1.Python的描述中,错误的是

Python面对对象
Python需要编译运行
Python是解释型语言
Python是脚本语言

根据Python的介绍,Python是边解释边运行的语言。B错
在这里插入图片描述
惨惨惨

2. 全对不说

3.3==2==0的结果是(最高分值:10分)

问题很大
在这里插入图片描述
在Python中a==b==c 等价于 a==b and b==c
在Python中,逻辑判断是的结果是True 或 Flase 不是 0,1,true,false。
在这里插入图片描述

4.下列说法中正确的是(多选)(最高分值:20分)

Python中if语句的代码块需要缩进
Python中if语句判断的结尾要有:
Python中if语句可以与else,elseif连用
Python中可以使用switch语句来完成多项判断

有坑
Python没有switch
Python中elseif 叫做elif (坑)
答案A,B

在这里插入图片描述

5.for…else…语句是

合法的
不合法的

 for i in range (3,100):
	if i==2:
	    break
else:
	print ('fine')

在这里插入图片描述
由于break没有执行,else中的语句print('fine')执行。
在这里插入图片描述

6以下代码运行会出锅吗?

d={}
a=d[3]

在这里插入图片描述
字典d中没有键为3的键值对,引发了KeyError
顺带一提,若代码改为以下代码,a为None

d={}
a=d.get (3)
print (a)

在这里插入图片描述
在这里插入图片描述

7.以下代码段结果是

原题有锅,已改。

def hello(name='songhongyi'):
    print ("hello "+name)
hello('bdc')

A. hello songhongyi
B. hello bdc

在定义函数hello时,name默认为songhongyi,而调用时给出namebdc,则name值为bdc而不是songhongyi,结果B:bdc
在这里插入图片描述

8.以下代码运行会出锅吗?

def hello ():
    pass

pass语句可以建造一个空函数,合法。
在这里插入图片描述

总结

共收到答卷6份,恭喜Sparrow,陈威滔,蒟蒻-我以70分并列第一,获得800积分
bdc 60分 获得500 积分
谢谢大家

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值