isdisjoint()
copy()
string()
issubset()
下列函数中,哪一个可以生成随机小数?( )
randint()
randrange()
shuffle()
random()
执行print(23 / 10)语句后,输出的结果是( )。
2
2.3
3
23
已知s = "hello python",则s[1: 8]表示的是( )。
hello py
hello p
ello py
ello p
下列关于列表描述不正确的是( )。
列表中的元素可以使用下标/索引访问
列表中的元素可以使用del语句删除
使用add方法可以向列表中添加元素
列表是包含0个或者多个对象引用的有序序列
蓝桥杯青少组Python编程题:输出整数N大1的数。
给定整数N(-1000≤N≤1000),输出比N大1的数。例如:N = 5,比5大1的数是6,则输出6。
【输入描述】输入一个整数N(-1000≤N≤1000)
【输出描述】输出一个整数,表示比N大1的数
【样例输入】5
【样例输出】6
蓝桥杯青少组STEMA评测编程题:正整数N所有数位上最小的数字。
编程实现:给定一个正整数N(10≤N≤10000),输出N中所有数位上最小的数字。
例如:N = 1182,1182各数位上的数字分别为1、1、8、2,其中数位上最小的数字为1,则输出1。
【输入描述】输入一个正整数N(10≤N≤10000)
【输出描述】输出一个整数,表示N中所有数位上最小的数字
【样例输入】182
【样例输出】1
蓝桥杯青少组STEMA评测Python编程题:一组整数数据中负整数转化为正整数并排序。
编程实现:给定一组整数数据(不超过100个整数),按顺序完成以下操作并输出结果。
操作要求:
将数据中的所有负整数转化为正整数;
对转化后的数据进行从小到大排序。
例如:整数数据为1,-3,6,-2,将负整数转化为正整数后得到1,3,6,2,按数值从小到大排序后的结果为1,2,3,6。
【输入描述】输入一行整数数据(-100≤N≤100),整数之间以一个英文逗号隔开
【输出描述】输出一行整数数据,表示按照要求操作后的结果,整数之间以一个英文逗号隔开
【样例输入】1,-3,6,-2
【样例输出】1,2,3,6
假设果园中有N(1≤N≤100)种水果。猴子想要采摘一些水果带回家,但猴子采摘水果的总重量不能超过W(1≤W≤1000)。
已知每种水果的最大采摘数量Ni(1≤Ni≤100)、每种水果单个的重量Wi(1≤Wi≤100)以及每种水果单个的维生素含量Vi(1≤Vi≤100)。在采摘水果的总重量不超过W的情况下,猴子最多可以获得多少维生素。
例如:N = 3,W = 5,表示有3种水果,且猴子采摘水果的总重量不能超过5。
每种水果的最大采摘量Ni、每种水果单个的重量Wi及每种水果单个的维生素含量Vi,如下表:
第一种水果拿3个,第二种水果拿1个,第三种水果不拿,总体积为5,最大可获得维生素含量为3 * 2 + 4 * 1 = 10。
【输入描述】第一行输入两个正整数表示N,W,数字之间以空格隔开接下来N行,每行输入3个正整数,分别表示Ni,Wi,Vi,数字之间以空格隔开
【输出描述】输出一个数,表示在采摘水果的总重量不超过W的情况下,猴子最多可以获得多少维生素
【样例输入】
3 5
4 1 2
1 2 4
2 1 1
【样例输出】
10
两名宇航员在探索一个未知行星,行星上有一些障碍物,这些障碍物用数字1表示,没有障碍物用数字0表示。行星被表示成一个N*M的矩阵。探索过程中两名宇航员走散了。已知A宇航员的位置(x1,y1)和B宇航员的位置(x2,y2),请你帮助A宇航员找到一条最短路径到达B宇航员的位置,并输出最短路径的长度(不包括起点)。
注意:
1.x1、x2表示矩阵的行号,y1、y2表示矩阵的列号;
2.左上角的位置为(0,0);
3.A、B宇航员的位置只能在数字0上;
4.有障碍物的位置不能通过。
例如:当 N=4,M=5,x1=1,y1=0,x2=3,y2=3,A宇航员的位置(1,0),B宇航员的位置(3,3),矩阵表示如下:
其中,从A到B的最短路线用箭头表示,最短路线长度为7。
【输入描述】第一行输入两个正整数N,M,正整数之间以空格隔开
接下来的N行,每行输入M个数,数字1表示障碍物,数字0表示没有障碍物,数字之间以空格隔开,第N+2行输入四个整数,分别表示x1,y1,x2,y2,整数之间以空格隔开
【输出描述】输出一个数,表示A宇航员到达B宇航员位置的最短路径的长度(不包括起点)
【样例输入】
4 5
0 0 0 0 0
0 1 0 1 0
0 1 0 0 0
0 0 1 0 0
1 0 3 3
【样例输出】
7