您当前的位置: 首页 >  Python

哆啦A梦_i

暂无认证

  • 0浏览

    0关注

    629博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python:30函数小练习笔记:求和、阶乘、最大数、平均值、大小写转换、元素判断等

哆啦A梦_i 发布时间:2020-10-24 22:31:25 ,浏览量:0

前言

今天1024,你学习了吗?debug了吗?现在下班了吗?但是,不管怎么样,还是祝大家都1024节日快乐(▽)天天一级棒!!!献给每位一直在努力奋斗的程序员们:

在此,我也献上这两天写的python函数小练习笔记吖。

 

本章小练习笔记目录:

1- 编写一个函数,求多个数的最大数

2- 编写一个函数,实现摇骰子功能,打印n个骰子的点数之和

3- 编写一个函数,提取指定字符串所有的字母并拼接在一起,作为一个新的字符串

4- 编写一个函数,默认求10的阶乘

5- 编写一个函数,求多个数的平均值

6- 编写一个capitalize函数,输出指定字符串的首字母变成大写

7- 编写一个endswith函数,判断一个字符串,是否以指定字符串结束的

8- 编写一个upper函数,将字符串全部字母变成大写字母

9- 编写一个my_in函数,判断指定序列中,指定的元素是否存在

10- 编写一个replace函数,将指定的旧字符串,转换为指定的新字符串

1- 编写一个函数,求多个数的最大数
def get_max(*args):
    x = args[0]
    for arg in args:
        if arg > x:
            x=arg
    return x
print(get_max(2,4,11,75,34,2))

运行结果:75

2- 编写一个函数,实现摇骰子功能,打印n个骰子的点数之和
import random
def get_sum(n):
    m = 0
    for i in range(n):
        x = random.randint(1,6)
        m += x
    return m
print(get_sum(5))

运行结果:18

3- 编写一个函数,提取指定字符串所有的字母并拼接在一起,作为一个新的字符串
def get_alphas(word):
    new_str = ''
    for w in word:
        if w.isalpha():
            new_str += w
    return new_str
print(get_alphas('hejdba193ashjs3'))

运行结果:hejdbaashjs

4- 编写一个函数,默认求10的阶乘
def get_fac(n=10):
    x = 1
    for i in range(1,n+1):
        x *= i
    return x
print(get_fac())

运行结果:3628800

5- 编写一个函数,求多个数的平均值
def get_average(*args):
    x = 0
    for arg in args:
        x += arg
    return x / len(args)
print(get_average(1,213,2,4,132))

运行结果:70.4

6- 编写一个capitalize函数,输出指定字符串的首字母变成大写
def my_cap(word):
    c = word[0]
    if 'a'             
关注
打赏
1556978864
查看更多评论
0.0396s