python测验2_Python小测试_2

//

第一周

1.

下列关于函数的描述中,正确的说法有哪些?

·函数可以是自己定义的,也可以是

Python

内置的

·一个函数可以被重复调用多次

·函数可以不带参数,也可以带多个参数

·函数可以有返回值,也可以没有返回值

2.

一个

if

语句下可以有多少个

elif

分支?

·

可以是

0

个,也可以是多个。

3.

p

True

q

False

时,布尔表达式

not ( p and not q )

的结果是什么?

pycharm

上运行】

请在下面的输入框里填写答案

True

False

【写

print()

里运行】

·

False

4.

给定一个正整数

x

,希望用一个表达式直接求出它的十位数。例如:当

x

等于

923

时,得到的结果是

2

;当

x

1234

时,得到的结果是

3

。下列哪些表达式可以计算出正确的结果?

【写

print()

里运行】

(

请在

PyCharm

中验证下列每个表达式的结果之后再作答

)

x / 10

·

(x // 10) % 10

(x - x % 10) / 10

·

int(((x - x % 10) % 100) / 10)

*

比如

:

x1=923

x2=1234

print(x1 / 10)

5.

函数

random.randint(0, 10)

random.randrange(0, 10)

产生的随机数范围不同。

值得注意的是,

pycharm

上运行】

在大多数

Python

编程中更习惯使用

random.randrange()

,因为该函数产生的数值更符合

Python

的范围习惯。

哪个数字是这两个函数其中一个可以产生的,而另一个函数无法产生的?请把这个数输入到下面的输入框中。

·

10

*

因为

: randint

a<=x<=b

等于

10

randrange a<=x

所以不等于

10

6.

PyCharm

f(x)=2x^2-(x-1)^3+1

/x

f(-1)

f(1)

f(2)

pycharm

上运行】

* x1=-1

请将三个结果中的最大值输入在下列方框中

.

x2=1

·

9

x3=2

fx1=2*x1**2-(x1-1)**3+1

/x1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值