作业

1.编写一个函数,求1+2+3+...+N

def sum(N):
     sum1 = 0
     for i in range(0,N+1):
        sum1 += i
    print(sum1)
 sum(1000) #当N=1000时所有数相加
---
500500

2.编写一个函数,求多个数中的最大值

def my_sum(*numbers):
   # print(numbers)
    list1 = list(numbers)#把number定义为列表
    print(max(list1))
my_sum(10,40,60,80,100,200)#随机输入数字
---
200

3.编写一一个函数,实现摇色子的功能,打印n个色子的点数和

import random #随机产生数字
def sum2(n):#n为摇的次数
    list1 = []
    for _ in range(1,n+1): 
        a = random.randint(1,6) #色子随机产生的值
        list1.append(a)
    sum1 = sum(list1)
    print(sum1)
sum2(3)#摇三次
---
答案不唯一

5.编写一个函数,三个数中的最大值

def number(a,b,c):
    list = []
    list.append(a)
    list.append(b)#将a,b,c添加到列表中
    list.append(c)
    print(max(list))
number(19,20,30)
---
30

你可能感兴趣的:(作业)