美文网首页
2018-10-10day9-作业

2018-10-10day9-作业

作者: 高宇的简书昵称 | 来源:发表于2018-10-20 09:28 被阅读0次
  1. 编写一个函数,求1+2+3+...+N
def sum1(N):
    print(sum(range(N+1)))
sum1(4)
  1. 编写一个函数,求多个数中的最大值
def max1(*n):
   print(max(n))
max1(1,2,3,4,6,9,5)
  1. 编写一个函数,实现摇骰子的功能,打印n个骰子的点数和
import random

def sum2(n):
    num1=0
    for x in range(n):
        num = random.randint(1, 6)
        num1+=num
    print(num1)
sum2(1)
  1. 编写一个函数,交换指定字典的key和value。
    如:{'a':1, 'b':2, 'c':3} ---> {1:'a', 2:'b', 3:'c'}
dict1={'a':1, 'b':2, 'c':3}
def change(dict):
    x={}
    for item in dict:
    # print(dict[item])
        print(item)
        x[dict[item]]=item
    print(x)
change(dict1)     #{1: 'a', 2: 'b', 3: 'c'}
  1. 编写一个函数,提取指定字符串中的所有的字母,然后拼接在一起后打印出来
    如:'12a&bc12d--' ---> 打印'abcd'
def print_zimu(str):
    str1=''
    for x  in  str:
        if 'a' <= x <='z' or  'A'<= x <= 'Z':
            str1+=x
    print(str1)
print_zimu('12sjk3k')   #sjkk
  1. 写一个函数,求多个数的平均值
def num2(*n):
    num3=0
    num4=0
    for x in n:
        num3+=x
        num4+=1
    print(num3/num4)
num2(1,2,3,4,5)   #3.0
  1. 写一个函数,默认求10的阶层,也可以求其他数的阶层
def jie_ceng(n=10):
    num=1
    for i in range(1,n+1) :
        num*=i
    print(num)
jie_ceng()     #3628800
  1. 写一个函数,可以对多个数进行不同的运算
    如: operation('+', 1, 2, 3) ---> 求 1+2+3的结果 operation('-', 10, 9) ---> 求 10-9的结果 operation('', 2, 4, 8, 10) ---> 求 24810的结构
def func(x,*n):
    num=0
    if x== '+':
        for i in n:
            num+=i
        print(num)
    if x=='-':
        num=n[0]
        for i in range(1,len(n)):
            num-=n[i]
        print(num)
    if x=='*':
        num=1
        for i in n:
            num*=i
        print(num)
func('-',3,4,5)      #-6

9.写一个函数,求指定列表中,指定的元素的个数

def num(list1):
    num1=len(list1)
    print(num1)
num([1,{1,2,3},2,3,4,5])   #6

10.写一个函数,获取指定列表中指定元素对应的下标(如果有多个,一起返回)

def xiabiao(list1,x):
   print(list1.index(x))
xiabiao([1,2,3],3)  #2

相关文章

  • 2018-10-10day9-作业

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

  • 2018-10-10day9-总结

    一、容器类型复习 列表,字典,元祖,集合 列表(list): [];可变,有序;元素是任何类型的数据增:列表.ap...

  • 今天先不更

    补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业...

  • 作业作业作业

    出外听课两天,小必的学习没过问。 早晨,小必的数学作业没完成,很多没完成:优化设计,数学书,小灵通,都没完成。 中...

  • 作业作业作业

    头疼的厉害,太阳穴绷得紧紧的。躺了一个多小时了,也不见好转。每当这个时候,一场大觉就能让我彻底放松。可是心不静,怎...

  • 作业作业作业

    1,我的作业 写好了文章,倒也没发的欲望,这是我的作业,作业。 只是想着把一切都准备好,明天再发。听说发文很多O推...

  • 作业作业作业

    @所有人 各位家长:学生对待作业的态度就是对待学习的态度。态度决定一切!老师们在检查作业过程中发现有不写的、有偷工...

  • 11-17

    作业1: 作业2: 作业3: 作业4: 作业5: 作业6: 作业7: 作业8: 作业9: 作业10: 作业11: ...

  • 11月17

    作业1 作业2 作业3 作业4 作业五 作业6 作业7 作业8 作业9 作业10 作业11 思考

  • 11.17

    作业1 作业2 作业3 作业4 作业5 作业6 作业7 作业8 作业9 作业10 作业11 思考

网友评论

      本文标题:2018-10-10day9-作业

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