gz18-joann 发表于 2020-7-8 22:08:58

7-8

# 题目
# 1、存在一个文件,文件名test.txt 内容如下:
# 01success
# 02fail
# 03fail
# 04success
# ....请使用Python语言编写程序实现统计该文件中

# o=open('d:\\777.txt','w')
# o.write("01\tsuccess\n02\tfail")
# o.close()
# k=open('d:\\777.txt','a')
# k.write('\n03\tfail\n04\tsuccess')
# k.close()
# a=open('d:\\777.txt','r')
# aa=a.read()
# print aa

# 有多少个success 多少个fail的功能?
# a=open('d:\\777.txt','r')
# aa=a.read()
#
# print aa.count('success')
# print aa.count('fail')

# 2、使用random模块随机生成手机号码
import random
yy='1234567890'
aa=''
for i in range (1,12):
    if i==1:
      aa+='1'
    elifi==2 :
      aa+=str(random.randint(3,8))#定义这个范围为字符串
    else: #(i==3-11)
      aa += str(random.randint(0,9))#定义这个范围为字符串
print aa

# bb=''.join(list)
# print bb




# 3、用random模块随机生成6位数验证码
# import string
# yy=string.digits+string.letters
# import random
# list=[]
# for i in range(6):
#   aa=random.choice(yy)
#   list.append(aa)
# bb=''.join(list)
# print bb




# 4、把6位数字字符密码如147258通过md5加密后返回16进制字符串
# import string
# yy=string.digits
# import random
# list=[]
# for i in range(6):
#   aa=random.choice(yy)
#   list.append(aa)
# p=''.join(list)
# print p
# import hashlib
# MD5=hashlib.md5()
# MD5.update(p)
# print MD5.hexdigest()


# 5、一个txt文件中已知数据为:
# C4D
# C4D/maya
# C4D
# C4D/su
# C4D/max/AE
# 统计每个字段出现的次数,比如C4D,maya,请用最熟悉的语言或者伪代码实现该需求
# a=open('d:\\123.txt','r')
# aa=a.read()
# # bb=aa.split('\n')
# yy=aa.split('/')
# # print yy
# hh=set(yy)
# for i in hh:
#   print '%s出现了:%d'%(i,aa.count(i))
# print aa.count('C4D')

# 6、统计一个文件的行数,以e:\\write.txt文件为例(文本中内容自己定义)
# a=open('d:\\777.txt','r')
# aa=a.readlines()
# bb=len(aa)
# print bb

# 7、登录和注册
# 要求如下:
# 1、调用本地文件(user.txt)完成登录,如果存在则调用本地文件中用户和对应的密码进行登录,
# 用户在本地文件中的格式如:admin:123456xiao:123123
#


# 2、登录用户不存在则调注册函数,将注册好的用户写入本地user.txt文件中,写入不能覆盖已有用户。
#
# 3、用户名的长度大于等于6位,小于等于8位,用户密码大于等于6位小于等于8位。
页: [1]
查看完整版本: 7-8