【Python 练习实例72】创建一个链表。
【分析】将数据按顺序存储至列表中
list = []
n = input('请输入一个数字:')
while True:
list.append(int(n))
n = input('数字已存...
松鼠男
3年前 (2018-02-06) 2036℃ 0评论
0喜欢
【Python 练习实例71】编写input()和output()函数输入,输出5个学生的数据记录。
【分析】用字典将各个学生的数据存储起来,方便调用。
dict = {}
for i in range(5):
stu = input('请输入...
松鼠男
3年前 (2018-02-06) 2830℃ 1评论
1喜欢
【Python 练习实例70】写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
def str_len(str):
print('%s 的长度为 %d' % (str, len(str)))
def main():...
松鼠男
3年前 (2018-02-06) 2179℃ 0评论
0喜欢
【Python 练习实例69】有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
【分析】数数,把没有数到3的数取出来放到列表最后,然后不停循环,直到剩下一个人。
n = int(i...
松鼠男
3年前 (2018-02-06) 2381℃ 4评论
0喜欢
【Python 练习实例68】有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
n = [0,1,2,3,4,5,6,7,8,9]
m = 4
for i in range(m):
n.insert(0,n.pop(-...
松鼠男
3年前 (2018-02-05) 1658℃ 1评论
2喜欢
【Python 练习实例67】输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
【分析】使用list.index()
list = [3,6,8,9,2,5]
max_num = max(list)
min_num = mi...
松鼠男
3年前 (2018-02-05) 1913℃ 1评论
0喜欢
【Python 练习实例66】输入3个数a,b,c,按大小顺序输出。
a = int(input('请输入一个数字a:'))
b = int(input('请输入一个数字b:'))
c = int(input('请输入一个数字c:'))
l...
松鼠男
3年前 (2018-02-05) 2726℃ 4评论
0喜欢
【Python 练习实例65】一个最优美的图案。
【分析】一脸懵逼,什么鬼。网上找个图,随便来吧
Demo1:先上一个turtle官方demo
from turtle import *
color('red', 'yellow')
begin_f...
松鼠男
3年前 (2018-02-05) 2906℃ 2评论
0喜欢
【Python 练习实例63】画椭圆。
【分析】复杂图形或公式可以用Python的第三方库Matplotlib来实现。
椭圆的公式为:
【实例】Demo1:
import matplotlib.pyplot as plt
import numpy...
松鼠男
3年前 (2018-02-04) 2622℃ 1评论
0喜欢
【Python 练习实例62】查找字符串。
str = 'abcdefghijklmnopqrstuvwxyz'
s = input('请输入一个字母:')
print('%s 在字母表中的位置为第 %d 位。' %(s, str.find(s)...
松鼠男
3年前 (2018-02-03) 2147℃ 1评论
1喜欢