运行下面程序,输出的结果是()。
print(123)
1
12
23
123
下列选项中,用于注释的符号是()。
?
!
#
_
定义变量 a 如下,变量 a 的数据类型是()。
= [1, 2, 3, 4, 5, 6]
数字
字符串
元组
列表
下列选项中,可以正确运行的是()。
print('1' + '1')
print('1' - '1')
print('1' * '1')
print('1' / '1')
运行下面程序,输出的结果是()。
def check(num):
return num % 5, num // 5
ans = 0
for i in range(10):
ans += sum(check(i))
print(ans)
5
9
20
25
给定一个字符串 S,输出 S 的第一个字符。
输入描述:
输入一个字符串 S(2 ≤ S 的长度 ≤ 100)。
输出描述:
输出一个字符,表示 S 的第一个字符。
样例输入:
xyz
样例输出:
x
4 个星星徽章可兑换 1 个月亮徽章。给定 n 个星星徽章,最多可兑换多少个月亮徽章?
输入描述:
输入整数 n(1 ≤ n ≤ 1000),表示星星徽章数量。
输出描述:
输出整数,表示可兑换的月亮徽章数量。
样例输入:
6
样例输出:
1
有一个 9 行 9 列的整数网格如下
第 n 行第 m 列的值为 n * m(仅当 m ≤ n 时有值)。给定 n 和 m,输出对应值,若为空则输出 -1。
输入描述:
第一行:整数 n(行号,1 ≤ n ≤ 9)
第二行:整数 m(列号,1 ≤ m ≤ 9)
输出描述:
输出网格值或 -1。
样例输入:
6
5
样例输出:
30
n = int(input().strip())
m = int(input().strip())
if m <= n:
print(n * m)
else:
print(-1)
计算 21 点游戏中手牌的最大总点数(A 可作 1 或 11,J/Q/K 为 10)。若无论如何超过 21 点则输出 0。
输入描述:
输入字符串 S(仅含牌面字符,长度 2~11,相同牌不超过 4 张)。
输出描述:
输出最大总点数(≤21),或 0。
样例输入:
A3A4
样例输出:
19
计算让 n 组游客(每组 ≤4 人)同时乘坐热气球(每球载客 ≤4 人,同组必须同球)所需的最少热气球数。
输入描述:
第一行:整数 n(组数,1 ≤ n ≤ 105)
第二行:n 个整数(每组人数,1~4),空格分隔。
输出描述:
输出最少热气球数。
样例输入:
7
3 2 1 2 1 4 2
样例输出:
4