我是靠谱客的博主 矮小毛巾,这篇文章主要介绍Python基础——模块学习及阶段练习模块阶段练习,现在分享给大家,希望可以做个参考。

目录

  • 模块
  • 阶段练习
    • 查找整数
    • 水仙花数
    • 转置矩形

模块

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
下例是个简单的模块 support.py:

复制代码
1
2
3
4
def print_func( par ): print("Hello : ", par) return

模块定义好后,我们可以使用 import 语句来引入模块:
Python 的 from 语句让模块中导入一个指定的部分到当前命名空间中

复制代码
1
2
3
from support import print_func # print_func("Runoob")

阶段练习

查找整数

样例输入
6
1 9 4 8 3 9
9
样例输出
2
数据规模与约定
1 <= n <= 1000

复制代码
1
2
3
4
5
6
7
8
9
n = int(input()) list1 = list(map(int,input().split())) a = int(input()) if a not in list1: print(-1) else: print(list1.index(a)+1)

水仙花数

水仙花数:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)

复制代码
1
2
3
4
5
6
7
8
for a in range(1,10): for b in range(1,10): for c in range(1,10): s1=a*100+b*10+c s2=a**3+b**3+c**3 if s1==s2: print(s1)

转置矩形

矩阵a用数组表示为 int a[ ][ ]={{1,2,3,4},{2,3,4,5},{3,4,5,6}},并编写transpose()方法实现矩阵的转置

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
a=[[1,2,3,4],[2,3,4,5],[3,4,5,6]] print("转置前") for i in a: for j in i: print(j,end='') print() a_copy=[[],[],[],[]] def transpose(a): for i in range(len(a[0])): for j in range(len(a)): a_copy[i].append(a[j][i]) return a_copy l=transpose(a) print('转置后') for i in l: for j in i: print(j,end='') print()
复制代码
1
2
3
4
5
6
7
8
9
10
转置前 1234 2345 3456 转置后 123 234 345 456

那是黑色幽默里的暗号
在这里插入图片描述

最后

以上就是矮小毛巾最近收集整理的关于Python基础——模块学习及阶段练习模块阶段练习的全部内容,更多相关Python基础——模块学习及阶段练习模块阶段练习内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(91)

评论列表共有 0 条评论

立即
投稿
返回
顶部