章节练习

1、以下哪项不是Pytthon语言的保留字(C)

A.False

B.and

C.true

D.if

2、x=5,y=3,执行x,y=y,x之后,x和y的值分别是什么(B)

A.5,3

B.3,5

C.3,3

D.5,5

3、以下变量名不合法的是(A)

A.for

B._my

C.a_int

D.c888

4、"世界那么大,我想去看看"[7:-3] (D)

A.我想去

B.想去

C.我想

D.想

5、与0xf2的值相等的是(B)

A.342

B.242

C.0b11010010

D.0o362

6、以下不是Python内置数据类型的是(A)

A.char

B.int

C.float

D.str

7、以下是print('\nPython')语句运行结果是(A)

A.在新的一行输出:Python

B.直接输出’\nPython’

C.直接输出\nPython

D.先输出n,然后新一行输出设Python

8、以下选项中,关于Python字符串的描述错误的是( D   )

A.字符串是用一对双引号””或者一对单引号’’括起来的零个或者多个字符串

B.字符串是字符的序列,也是序列类型的一种

C.字符串使用[]进行索引和切片

D.Python字符串的切片方式是[N,M],包括M

9、关于赋值语句,以下选项中描述错误的是(  B  )

A.赋值语句采用符号“=”表示

B.赋值与二元操作符可以组合,例如&=

C.a,b=b,a可以实现a和b值的互换

D.a,b,c=b,c,a是合法的

10、从键盘获取一个4位整数,分别输出个位、十位、百位、千位上的数字

num=input('请输入一个四位整数:')
num=int(num)
num1=num%10
print('个位上的数字为:',num1)
num2=num//10%10
print('十位上的数字为:',num2)
num3=num//100%10
print('百位上的数字为:',num3)
num4=num//1000
print('千位上的数字为:',num4)

11、根据父母身高预测儿子的身高

        从键盘输入父母的身高,并使用eval()float()转换输入的数据类型。计算公式:儿子身高=(父亲身高+母亲身高)*0.54

father=eval(input('请输入爸爸的身高:'))
mother=eval(input('请输入妈妈的身高:'))
son=(father+mother)*0.54
print('预测儿子的身高为:',son)

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值