**print(100 - 25 * 3 % 4)**
应该输出什么?( B )
A.1
B. 97
C.25
D.0
下列哪种说法是错误的( A )
A. 除字典类型外,所有标准对象均可以⽤于布尔测试。
B.空字符串的布尔值是False。
C.空列表对象的布尔值是False。
D.值为0的任何数字对象的布尔值是False。
下列表达式的值为True的是( B )
A.3 > 2 > 2
B.1 and 2 != 1
C.not(11 and 0 != 2)
D.10 < 20 and 10 < 5
Python不⽀持的数据类型有( A )
A.char
B.int
C.float
D.list
(多选)n = 6784,以下能够获取到7的方法有( CD )
A.n / 1000 % 100
B.n % 1000 / 100
C.n // 100 % 10
D.n // 10 % 100 // 10
运⾏以下程序,当从键盘上输⼊12,运⾏结果是( A )
x = input()
print(type(x))
A.
B.
C.出错
D.
下列表达式的运算结果是( D )
a = 100
b = False
print(a * b > -1)
A.False
B.1
C.0
D.True
以下关于Python语言的描述错误的是( D )
A.Python是一种解释型语言
B.Python是交互式语言
C.Python是面向对象的语言
D.Python是闭源的语言
Python语言采用_________来表示每行代码的关系( D )
A、注释和制表符
B、制表符或括号
C、括号
D、空格或制表符
下列选项中不属于Python特点的是( A )
A.运行效率高
B.开源
C.面向对象
D.可读性好
Python文件的拓展名是?( D )
A.python
B.pyt
C.pt
D.py
如果表达式的运算符有相同的优先级,则运算规则是( A )
A.从左到右
B.从右到左
C.看心情
在计算机中,1TB等于( A )
A.1024GB
B.1024MB
C.1024PB
D.1024B
下列哪个语句在Python中是非法的? ( B )
A、x = y = z = 1
B、x = (y = z + 1)
C、x, y = y , x
D、x + = y
3 * 1 ** 3的结果为( C )
A.27
B.9
C.3
D.1
关于Python内存管理,下列说法错误的是 ( B )
A、变量不必事先声明
B、变量无须先创建和赋值而直接使用‘
C、变量无须指定类型
D、可以使用del释放资源
将数学表达式2 A.2 < x && x <= 10 B.x > 2 and x <= 10 C.x > 2 or x <= 10 D.2 < x & x <= 10
下列哪些是Python的合法标识符。( BC )
A.2variable B.variable2 C.whatavariable D.3 E.$anothervar F.体重
下列哪些不是Python的关键字。 ( BC )
A.if B.then C.goto D.while
下列关于运算符的优先级哪种说法是错误的 ( B )
A、比较运算符 > 算术运算符 > 赋值运算符 > 逻辑运算符
B、算术运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符
C、逻辑运算符 > 比较运算符 > 算术运算符 > 赋值运算符
D、赋值运算符 > 算术运算符 > 比较运算符 > 逻辑运算符
要求:
'''
姓名:老夫子
QQ: 21313241
手机号: 15024193625
公司地址: 广州市白云区
'''
# a) 旧式字符串输出。
name = '老夫子'
QQ = '21313241'
phone = '15024193625'
address = '广州市白云区'
print('%s'%name)
print('%s'%QQ)
print('%s'%phone)
print('%s'%address)
# b) {}.format输出。
name = '老夫子'
QQ = '21313241'
phone = '15024193625'
address = '广州市白云区'
print('name:{}'.format(name))
print('QQ:{}'.format(QQ))
print('phone:{}'.format(phone))
print('address:{}'.format(address))
# c) 字面值输出。
name = '老夫子'
QQ = '21313241'
phone = '15024193625'
address = '广州市白云区'
print(f'name:{name}')
print(f'QQ:{QQ}')
print(f'phone:{phone}')
print(f'address:{address}')
开放题:
"""
例如: a = 1
b = 5
print(a+b, a*b)
print(a>b and a = b)
"""
# 算术运算:
a = 10
b = 3
print(a + b,a - b,a * b, a / b,a // b, a ** 2, a % b)
# 13 7 30 3.3333333333333335 3 100 1
# 逻辑运算符
print( a > b and a == b)
print( a > b or a == b)
print(not(a > b))
# False True False
# 赋值运算符
a = 10
b = 3
a += b
print(a)
a -= b
print(a)
a *= b
print(a)
a /= b
print(a)
a //= b
print(a)
a %= b
print(a)
a **= b
print(a)
# 13 10 30 10.0 3.0 0.0 0.0
# 比较运算符
print(a > b, a < b, a >= b, a <= b)
print(a == b)
# True False True False
False
3.假设今天的上课时间为15678秒,编程计算今天上课时间是多少⼩时,多少分钟,多少秒;以‘XX时XX分XX秒’的⽅式表示出来。
例如:100秒表示成**0时1分40秒
**
时间取余,先保留小时,剩下的先分配分钟,最后为秒。
classtime = 15678
hour = classtime // 3600
minute = (classtime - hour * 3600) // 60
second = classtime - hour * 3600 - minute * 60
print(f'{hour}时{minute}分{second}秒')