Python中的函数小测试

1. 编写一个Python程序,定义一个函数,根据指定的分隔符, 将一个列表中的元素拼接成一个字符串。

'''
1. 编写一个Python程序,定义一个函数,根据指定的分隔符,
将一个列表中的元素拼接成一个字符串。
'''


def add(a):
    s = ['asd','zxc','qwe','iop']
    for i in s:
        b = print(i,a,end='')
    return b
add(',')

2. 编写一个Python程序,定义一个函数,请输入一个整数, 判断1-100之间有多少个可以被该整数整除的整数。

'''
2. 编写一个Python程序,定义一个函数,请输入一个整数,
判断1-100之间有多少个可以被该整数整除的整数。
'''
a = int(input('请输入一个整数:'))
def sub(a):
    c = 0
    for i in range(100):
        if i % a == 0:
            c += 1
    return c
print(sub(a))

3. 编写一个Python程序,定义一个函数, 请根据输入的功能编号进入不同的功能模块。编号1为登录功能。编号2为注册功能。

'''
3. 编写一个Python程序,定义一个函数,
请根据输入的功能编号进入不同的功能模块。编号1为登录功能。编号2为注册功能。
'''
x = int(input('请输入功能编号:1:登录功能  2:注册功能'))
def wy(a):
    if a==1:
        print('====登录成功=====')
    elif a==2:
        print('====注册功能=====')
    else:
        print('输入错误,请重新输入')
    return a
print(wy(x))

4. 编写一个Python程序,定义一个无参函数,某网站注册会员, 只有输入的用户名的长度大于5并且密码长度大于6时, 才提示注册成功,否则提示注册失败。

'''
4. 编写一个Python程序,定义一个无参函数,某网站注册会员,
只有输入的用户名的长度大于5并且密码长度大于6时,
才提示注册成功,否则提示注册失败。
'''

def wy():
    a = input('请输入的用户名')
    b = input('请输入密码')
    if len(a)>5 and len(b)>6:
        print('注册成功')
    else:
         print('注册失败')
    return a,b
print(wy())

5. 编写一个Python程序,定义一个有参函数,楼下餐厅开业酬宾, 会员充值200元送50元,充值500元送150元,充值1000元送300元。 请根据会员充值情况判断该会员应该送多少元。

'''
5. 编写一个Python程序,定义一个有参函数,楼下餐厅开业酬宾,
会员充值200元送50元,充值500元送150元,充值1000元送300元。
请根据会员充值情况判断该会员应该送多少元。
'''

x = int(input('会员充值多少?'))
def wy(a):
    if a==200:
        print('会员充值200元送50元')
    elif a==500:
        print('会员充值500元送150元')
    elif a==1000:
        print('会员充值1000元送300元')
    else:
        print('充值会员无')
wy(x)

 6. 编写一个Python程序,定义一个有参函数,某会员管理系统有以下功能列表, 1.查看会员列表 2. 添加会员列表 3. 修改会员信息 4. 删除会员信息

'''
6. 编写一个Python程序,定义一个有参函数,某会员管理系统有以下功能列表,
1.查看会员列表   2. 添加会员列表   3. 修改会员信息   4. 删除会员信息
'''

a = int(input('请输入功能1/2/3/4功能:'))
def sub(w):
    if(a==1):
        print("查看会员列表")
    elif(a==2):
        print("添加会员列表")
    elif(a==3):
        print("修改会员信息")
    elif(a==4):
        print("删除会员信息")
    return w
print(sub(5))

你可能感兴趣的:(函数,python)