美文网首页
01.04 作业

01.04 作业

作者: xxxQinli | 来源:发表于2019-01-04 18:42 被阅读0次
  1. 编写一个函数,求1+2+3+...+N
def sum(N):
    sum = 0
    for i in range(1, N + 1):
        sum += i
    print(sum)

sum(5)
  1. 编写一个函数,求多个数中的最大值
def maxItem(*args):
    print(max(args))

maxItem(1, 2, 3, 4, 5)
  1. 编写一个函数,实现摇色子的功能,打印n个色子的点数和
def dialectN(N):
    import random
    sum = 0
    for i in range(1, N + 1):
        dialect = random.randrange(1, 7)
        sum += dialect
    print(sum)

dialectN(5)

  1. 编写一个函数,交换指定字典的key和value。
    例如:{'a':1, 'b':2, 'c':3} ---> {1:'a', 2:'b', 3:'c'}
def changeKeyAndValue(olddict):
    newdict = dict(zip(olddict.values(), olddict.keys()))
    print(newdict)

changeKeyAndValue({'a': 1, 'b':2})

  1. 编写一个函数,三个数中的最大值
def maxThree(*value):
    print(max(value))

maxThree(1,2,3)

  1. 编写一个函数,提取指定字符串中的所有的字母,然后拼接在一起后打印出来。例如:'12a&bc12d--' ---> 打印'abcd'
def strWords(oldstr):
    newstr = ''.join([ i for i in oldstr if i.isalpha()])
    print(newstr)

strWords('12a&bc12d')

  1. 写一个函数,求多个数的平均值
def avrg(*values):
    print(sum(values) / len(values))

avrg(2,5,1,3,4)

  1. 写一个函数,默认求10的阶层,也可以求其他数的阶层
def jiecheng(N = 10):
    total = 1
    for i in range(1, N + 1):
        total *= i
    print(total)

jiecheng()

  1. 写一个函数,可以对多个数进行行不同的运算。例如: operation('+', 1, 2, 3) ---> 求 1+2+3的结果 operation('-', 10, 9) ---> 求 10-9的结果 operation('*', 2, 4, 8, 10) ---> 求 2*4*8*10的结构
def multiOperation(opre, *values):
    new_str = opre.join([str(i) for i in values])
    print(eval(new_str))

multiOperation('+', 1,2,3)

相关文章

  • 01.04 作业

    编写一个函数,求1+2+3+...+N 编写一个函数,求多个数中的最大值 编写一个函数,实现摇色子的功能,打印n个...

  • 01.04

    01.04.2018 Today is the second day in Indonesia. Morning ...

  • 01.04

    眼球运动 周围,核性,核间性,核上性。 腓骨肌萎缩症 脱髓鞘和轴索型,累计运动和感觉 遗传压力易感性周围神经病 运...

  • 01.04

    节制

  • 01.04 18

    04.01 建账本 整理账单 记账 05.01 口语模拟07-10

  • 12.21~01.04

    差不多有小半个月没有写日记了。 宝宝已经快满七个月了。感觉他每一天都在成长,都有新的变化。 饮食方面,吃得比以前多...

  • 01.04—01.08

    【新华社评论拼多多年轻员工猝死:畸形加班现象必须坚决遏制】拼多多年轻员工凌晨下班后猝死令人痛惜。人们之所以关注此事...

  • 接轨(广播剧《老婆孩子热炕头》第四期ED)

    试听链接:http://5sing.kugou.com/fc/17163726.html [00:01.04]《接...

  • Leetcode-面试题 01.04 回文排列

    面试题 01.04. 回文排列[https://leetcode-cn.com/problems/palindro...

  • 下雪了----01.04

网友评论

      本文标题:01.04 作业

      本文链接:https://www.haomeiwen.com/subject/lnvkrqtx.html