1、``pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:
复数
ValueError错误
无输出
程序崩溃
>>> import math
>>> pow(-2,0.5)
(8.659560562354934e-17+1.4142135623730951j)
>>>
2、以下关于字符串.strip()方法功能说明正确的是:
按照指定字符分割字符串为数组
去掉字符串两侧指定字符
连接两个字符串序列
替换字符串中特定字符
3、字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?
使用\n
使用“\换行”
使用空格
使用转义符\
4、val=pow(2,1000),请用一行代码返回val结果的长度值。
以后均不正确
len(str(val))
len(pow(2,1000))
len(val)
注:val的类型为数字,int没有len(),C选项错误
5、下面关于time库引用不正确的是?
from * import time
from time import strftime
from time import *
import time
6、哪个选项不是Python语言的整数类型?
0B1010
0x9a
88
0E99
7、关于整数类型的4种进制表示,哪个选项的描述是正确的?
二进制、四进制、十进制、十六进制
二进制、四进制、八进制、十进制
二进制、八进制、十进制、十六进制
二进制、四进制、八进制、十六进制
8、哪个选项是Python语言%运算符的含义?
x的y次幂
x与y之商的余数
x与y的整数商
x与y之商
9、哪个选项是下面代码的执行结果?
name="Python语言程序设计课程"
print(name[0],name[2:-2],name[-1])
P thon语言程序设计 程
P thon语言程序设计课 课
P thon语言程序设计课 程
P thon语言程序设计 课
10、哪个选项是下面代码的执行结果?
s='PYTHON'
print("{0:3}".format(s))
PYTH
PYTHON
PYT
PYTHON
注:0是指第0个参数,3指宽度,字符串长度大于3,因此看不出来。
代码题:
平方根格式化
描述
获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出。
输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。
如果结果超过30个字符,则以结果宽度为准。
输入输出示例
输入
10
输出
+++++++++++++++++++++++++3.162
正确答案:
num = int(input())
result = pow(num, 0.5)
print("{:+>30.3f}".format(result))
错误答案:
import math
a=int(input())
print("{:+>30.3f}".format(math.sqrt(a)))
sqrt()不能得到复数的平方根,pow(a,0.5)复数的平方根为复数