2018-10-10作孽

  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的结构

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

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

def jie_ceng(num1):
sum1 = 1
for i in range(1,num1 + 1):
sum1 *= i
print(sum1)
jie_ceng(5)

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

def max1(list1):
num1 = list1[0]
for i in list1:
if i > num1:
num1 = i
continue
return num1
list2 = [1,2,3,4,5,7,564,432,62,754,42]
print(max1(list2))

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

import random

(调用模块)(随机)

def sum_point(n):
#(随意数值)
x = 0
for i in range(n):
point = random.randint(1,6)
print('塞子点数分别是:%d'%point,sep = '')
x += point
return x
print(sum_point(3))

4. 编写一个函数,交换指定字典的key和value。

如:{'a':1, 'b':2, 'c':3} ---> {1:'a', 2:'b', 3:'c'}

'''
dict1 = {'a':1,'b':2,'c':3}
dict2 = {}
def
'''

5.编写一个函数,提取指定字符串中的所有的字母,

然后拼接在一起后打印出来

如: '12a&bc12d--' - --> 打印

'abcd'

string = "12a&bc12d"
def string2(str1):
str2 = ''
for i in range(len(str1)):
if 'a'<= str1[i] <= 'z':
str2 += str1[i]
print(str2)
string2(string)

6. 写一个函数,求多个数的平均值

def equ_num(*num):
sum1 = 0
for i in num:
sum1 += i #求出总值,
equ1 = sum1/len(num)#总值/位数
return equ1
n = equ_num(2,5,8,3,9,81,7,33,87,24,25,17)
print('平均数是:%.2d'%n)

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,108评论 2 16
  • 8月22日-----字符串相关 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消...
    future_d180阅读 4,544评论 0 1
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 8,786评论 0 2
  • @编写时头部:例: property copyright "牛在汇上飞" 其中: // 表示后面是预处理语句。 ...
    牛在汇上飞阅读 7,194评论 0 2
  • 原因一:夫妻至少一方出轨。 我们接系列(三)文章继续。在上篇文章中,我们有提到很多与男女有关的原因,它们都可能导致...
    都悦阅读 2,472评论 0 4