1.编写函数,求1+2+3+…N的和
def factorial_yu(num):
sum = 0
for item in range(1, num+1):
sum += item
print(sum)
factorial_yu()
2.编写一个函数,求多个数中的最大值
def max_yu(*num):
print(max(*num))
max_yu(1, 2, 4, 8)
3.编写一个函数,实现摇骰子的功能,打印N个骰子的点数和
def sum_yu(num):
import random
sum = 0
for count in range(num):
if count < num:
num1 = random.randint(1, 6)
sum += num1
count += 1
print(sum)
sum_yu(3)
4.编写一个函数,交换指定字典的key和value。
例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'}
5.编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串
例如: 传入'12a&bc12d-+' --> 'abcd'
def ejoint_yu(str):
new_str = ('')
for item in list(str):
if 'a' <= item <= 'z' or 'A' <= item <= 'Z':
new_str += item
print(new_str)