1,从键盘上获取用户输入,然后按照字符逆序输出数据
2、从键盘上输入数据,然后把其中前5个字符,替换成hello,把前五个字符,添加到字符串结尾处
3、从键盘上,统计第三个最高的字符出现次数
4、用户输入多个字符,如果包含某个字符,就使积分+100,如果输入包含某个字符,那么就-50,如果是数字,就+10,如果是除了数字字母下划线之外的,-30,如果积分少-1000,强行终止,如果大于114514,那么就把积分*1024输出
5、编写邮箱的正则表达式
6、身份证的正则表达式
7、手机号的正则表达式
8、提取某个网页的 所有img的src的地址,只要地址
9、输出一个锤子图形,可以N控制锤子的大小
10、吉良吉影学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的K形图案
11、把用户输入的特殊字符转换成数字,把小写字母转大写,大写转小写,数字转特殊字符
12、用户输入一长串字符 统计单词出现的次数
13、用户输入多个单词,按照字母顺序进行排序
14、N*M的矩阵[[1,2,3,][1,2,3,]],逆时针反转90度,输出
Random随机函数,随机生成数字,矩阵大小随机生成
1 2 3 4
5 6 7 8
9 0 1 2
4 8 2
3 7 1
2 6 0
1 5 9
15,顶一个矩阵M*N,判断是否存在该数,并输出该数在矩阵中的XY位置,以及其他相同的位置一并输出
b=input("输入:")
a=[i for i in b]
for i in range(1,len(a)+1):
print(a[-i],end=" ")
a=input("输入:")
g="hello"
b=[i for i in a]
print(b)
c=[f for f in g]
print(c)
for j in range(len(a)):
if j<5:
b[j]=c[j]
print(b)
l=[]
l=b.pop(0)
b.append(l)
l=b.pop(0)
b.append(l)
l=b.pop(0)
b.append(l)
l=b.pop(0)
b.append(l)
l=b.pop(0)
b.append(l)
print(b)
```python
a=input("输入:")
d=dict()
c=[]
for i in a:
d[i]=a.count(i)
print(d)
for j in d.values():
c.append(j)
print(c)
for i in range(len(c)):
for j in range(len(c)-1):
if c[j]<c[j+1]:
c[j],c[j+1]=c[j+1],c[j]
print(c[2])
```python
i=input("输入:")
'''用户输入多个字符,如果包含某个字符,就使积分+100,如果输入包含某个字符,
那么就-50,如果是数字,就+10,如果是除了数字字母下划线之外的,-30,如果积分少-1000,强行终止,
如果大于114514,那么就把积分*1024输出
'''
b = 0
for j in i:
if j=="a":
b=b+100
print(b)
elif j=="b":
b=b-50
elif j.isdigit():
b=b+10
elif j=="_":
pass
elif j.isalpha():
pass
else:
b=b-30
print(b)
if b>=114514:
print(b*1024)
if b<-1000:
pass
else:
print(" ")
import re
a=input("请输入邮箱:")
if re.match(r'\w{1,10}@\w{1,10}\.\w{1,10}',a):
print("你的邮箱输入正确!")
else:
print("邮箱输入错误!")
import re
a=input("请输入身份证:")
if re.match(r'[0-9]{18}',a):
print("你的身份证输入正确!")
else:
print("身份证输入错误!")
import re
a=input("请输入手机号:")
if re.match(r'1[3|4|5|6|7|8|][\d]{9}',a):
print("你的手机号输入正确!")
else:
print("手机号输入错误!")
import re
a=input("请输入网页代码:")
b=re.findall(r'img src="(.*?)"',a)
for i in b:
print(i)
```python
N=int(input("输入:"))
for i in range(7*N):
for j in range(7*N):
print("*",end="")
print("")
for j in range(8):
print(" "*N+"***"*N)
a=int(input("输入行数:"))
for i in range(a):
print("*"*(a-i))
for i in range(2,a+1):
print("*"*i)
```python
a=input("用户输入:")
for i in a:
if not(i.isalnum()|i.isalpha()):
i=2
elif i.islower():
print(i.upper())
elif i.isupper():
print(i.lower())
elif i.isalnum():
i='$'
else:
continue
print(a)
a=input("输入:")
d=dict()
for i in a:
d[i]=a.count(i)
print(d)
a=input("用户输入:")
b=[i for i in a]
print(b)
b.sort()
print(b)
import random
import numpy
a=random.randint(0,10)
b=random.randint(0,10)
N=numpy.random.randint(0,10,(a,b))
print(N)
g=[i for i in N]
print(g)
c=[]
for i in g:
for j in i:
c.append(j)
print(c)
for i in range(len(c)):
if i<=b:
print(c[b-i:a*b+1:b])
import random
import numpy
a=random.randint(0,10)
b=random.randint(0,10)
N=numpy.random.randint(0,10,(a,b))
print(N)
k=random.randint(0,10)
g=[i for i in N]
print(g)
c=[]
for i in g:
for j in i:
c.append(j)
print(c)
for i in range(len(c)):
if k==int(c[i]):
j=i%b
print(c[j:a*b+1:b])