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