选择题 共5道
编程题 共6道
以下变量中哪个选项不符合变量的命名规则( )。
以下选项中哪个选项与其它三项输出的结果不相同( )。
下列哪个语句在Python中是非法的?( )
str = “ab”+“c”*2 , print ( str ) 输出的结果是( )。
执行以下程序,打印结果为( )。
data = {'小蓝': 90, '小青': 78}
score = []
for values in data.values():
score.append(values)
print(score)
编程实现:
输入一个正整数(个位不能为0),然后将这个正整数逆序输出。
输入描述:
输入一个正整数
输出描述:
逆序输出这个正整数
样例输入:
123
样例输出:
321
提示信息:
小蓝需要打印一份资料,为了环保采用双面打印,也就是一张纸的正反面都打印出相应的内容。举个例子来说:如果一份资料有3页,那么需要2张纸进行打印;如果一份资料有4页,那么还是需要2张纸进行打印。现在已经知道了一份资料的总页数,你帮小蓝计算一下所需要纸张的数量。
输入一个正整数作为这份资料的总页数,输出双面打印这份资料所需要纸张的数量。
输出双面打印这份资料所需要纸张的数量
3
2
给定一个字符串(只包含小写字母),按照从第start位开始每间隔step位的规则,对字符串对应位置上的字符进行输出。
例如:字符串为abcdefg,start为2,step为2,就是从字符串abcdefg的第2位字符“b”开始,每次间隔2个字符,输出字符串对应位置上的字符,故输出的结果为b,e。
第一行输入一个字符串(只包含小写字母),第二行输入两个正整数且正整数之间以一个空格隔开,第一个正整数作为开始位置(start),第二个正整数作为间隔的字符数(step)。输出字符串对应位置上的字符,且字符之间以英文逗号隔开。
第一行输入一个字符串(只包含小写字母)
第二行输入两个正整数且正整数之间以一个空格隔开
输出字符串对应位置上的字符,且字符之间以英文逗号隔开
abcdefg 2 3
b,f
输入N个正整数且正整数之间以一个逗号隔开,统计N个正整数中出现过的数字,以及每个数字重复出现的次数,将数字按出现次数由高到低进行排列(相同次数不分先后顺序)并输出,输出的数字之间以英文逗号隔开。
例如:输入的正整数为8,8,7,7,7,6,共出现了3个正整数为8、7、6。其中8出现了2次,7出现了3次,6出现了1次,按照次数由高到低排序后,输出的结果为7,8,6。
输入N个正整数且正整数之间以逗号隔开
输出所有出现过的数字,按照出现次数由高到低排序,数字之间以英文逗号隔开
8,8,7,7,7,6
7,8,6
输入一个正整数N(10<N<1000),然后将N分解成 3 个各不相同的正整数,即3 个正整数之和为N。且要求每个正整数中都不包含数字 2 和 4。输出一共有多少种不同的分解方法。
例如:输入的正整数N为:12
将12分解为3个不同的正整数,且每个正整数都不包含数字 2 和 4为:1,3,8和1,5,6。
一共有两种分解方法。
注意:数字相同顺序不同的算一种分解方法。
输入一个正整数N(10<N<1000)
输出一共有多少种不同的分解方法
12
从1到10000的连续正整数,其中有多组连续的正整数之和相同。
例如:2,3,4和4,5这两组连续正整数之和都为9。
输入一个正整数S,输出从1到10000连续的正整数中,有多少组连续正整数之和为S。(一组连续正整数最少为两个正整数)
例如:输入为9,其中2,3,4和4,5这两组连续正整数之和都为9,则输出2。
输入一个正整数S
输出有几组连续的正整数之和为S
9