Python笔记4

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])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萧鼎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值