描述:牛可乐学习了很多单词,但是他并不会灵活运用,只会将单词简单的连接成句子。请你模仿牛可乐连接单词的过程,将读入的字符串记录在列表中,先输出列表看看学习了哪些单词,然后拼接成一个用空格间隔开的句子并输出。输入描述:输入多个字符串,只包含大小写英文字母,单词之间用逗号隔开。输出描述:
代码实现:
描述:字符串target是一个较长的字符串,请在字符串target中找出模式串patten出现的次数,并找到其出现的第一个位置。(子串不重叠统计,如果没有找到,位置为-1)输入描述:
输出描述:
描述:牛牛、牛妹、牛可乐在一起讨论自己的幸运数字的大小。根据输入依次用列表记录三人的幸运数字,然后找出其中最小的幸运数字是多少?并输出列表排序后的结果。输入描述:依次输入三个整数。输出描述:
描述:素数即除了1和自身,没有别的因数。牛牛想知道一个数字n是否是素数,请用Python程序帮助他判断。输入描述:输入一个正整数n,n>2输出描述:如果是素数,则输出Yes,否则输出No。
代码实现1:
my_str='Iam$N$iuniu$,an$dI$amstu$dyingin$Now$coder!'defsplit(letter,my_str):newlist=[]#建立空列表储存抽出来的有用字符j=0#用来作为分片的开头foriinrange(0,len(my_str)):#遍历每个字符编号若为$则将该$之前的,上一个$之后的字符append到空列表ifmy_str[i]==letter:newlist.append(my_str[j:i])j=i+1#若第i个字符为$,则下一个分片应从i+1开始elifi==len(my_str)-1:#到字符末尾时如果没有$则需要单独列出newlist.append(my_str[j:i+1])else:passreturnnewlistnewlist=split('$',my_str)print(newlist)print(''.join(newlist))代码实现2:
描述:牛牛和牛妹一起玩密码游戏,牛牛作为发送方会发送一个4位数的整数给牛妹,牛妹接收后将对密码进行破解。破解方案如下:每位数字都要加上3再除以9的余数代替该位数字,然后将第1位和第3位数字交换,第2位和第4位数字交换。请输出牛妹破解后的密码。输入描述:输入一个四位数的整数。输出描述:输出破解后的密码,以四位数的形式。
描述:牛牛正在学英语字母,他想知道字符串s中每个字母出现的次数,请根据每个字母在字符串中首次出现的次序依次打印每个字母及其出现的次数。输入描述:输入一个字符串s,只包含大小写英文字母。输出描述:输出每个字母及其出现的次数,用空格间隔,每个字母单独一行。