day8-作业

2018-11-14  本文已影响0人  熙包包
  1. 编写一个函数,求1+2+3+...+N
def my_sum1(N):
    sum1 = 0
    for x in range(1, N+1):
        sum1 += x
    print(sum1)
  1. 编写一个函数,求多个数中的最大值
import random
def n_num_max(n):
    num1 = []
    for i in range(n):
        num = random.randint(200,500)
        num1.append(num)
        max_num = max(num1)
    print(num1)
    print(max_num)
n_num_max(10)
  1. 编写⼀个函数,实现摇⾊⼦的功能,打印n个⾊⼦的点数和

  2. 编写⼀个函数,交换指定字典的key和value。
    例如:{'a':1, 'b':2, 'c':3} ---> {1:'a', 2:'b', 3:'c'}

  3. 编写⼀个函数,三个数中的最大值

def max_num1_num2_num2(num1,num2,num3):
    max_num = max(num1,num2,num3)
    print(max_num)
max_num1_num2_num2(10,26,0)
  1. 编写一个函数,提取指定字符串中的所有的字⺟,然后拼接在⼀起后打印出来
    例如:'12a&bc12d--' ---> 打印'abcd'

  2. 写⼀个函数,求多个数的平均值

  3. 写⼀个函数,默认求10的阶层,也可以求其他数的阶层

  4. 写⼀个函数,可以对多个数进⾏不同的运算
    例如: operation('+', 1, 2, 3) ---> 求 1+2+3的结果
    operation('-', 10, 9) ---> 求 10-9的结果
    operation('', 2, 4, 8, 10) ---> 求 24810的结构

上一篇 下一篇

猜你喜欢

热点阅读