100天自学大数据

《金哥百变Python零基础教程5》~列表

2020-05-28  本文已影响0人  金哥数据分析

本章知识点 :> 列表

北京地铁1号线

复习:函数定义

def line(x):
    a = 2
    b = 1
    y = a * x + b
    return y

y1 = line(4)
print(y1)
y2 = line(5)
print(y2)

a = 2
b = 1
def line(x):
    global a,b
    y = a * x + b
    return y
试一下 在线Python


列表
树木
森林
姓名 年龄
小明 20
小红 21
小飞 20
.. ..

列表访问

yinianyiban = ['小明‘,'小红‘,'小飞‘,'小黄‘,'小丽‘]

image.png
列表函数

for 循环

试一下 在线Python


综合运用
地铁1号线

"右走1站"
"右走1站"
...

或者
"左走1站"
"左走1站"
...

来指路。(考虑特殊情况如果 用户要去的就是 王府井 站,那么请打印 "现在出站")

#注意,start和end可以算出num
start_num = name2num(start)
end_num = name2num(end)

fangxiang = ''
zou_num = 0
if start_num == end_num:
    print("现在出站")

if start_num < end_num:
    fangxiang = '右'
    zou_num = end_num - start_num
    a = 0
    while a < zou_num:
        print(fangxiang+'走1站') #一定要4个空格
        a = a + 1

if start_num > end_num:
    fangxiang = '左'
    zou_num = start_num - end_num
    a = 0
    while a < zou_num:
        print(fangxiang+'走1站') #一定要4个空格
        a = a + 1
试一下 在线Python

def name2num(list, name):
    i = list.index(name)
    return i+1 #是不是i+1就是原来的站号!
试一下 在线Python


下一章会先复习 列表 的知识,不用担心今天的新知识太多~

p5 知识点总结:


image.png
目录

0基础教程金哥Python自学笔记P0~变量与运算
0基础教程金哥Python自学笔记P1~循环与控制

上一篇 下一篇

猜你喜欢

热点阅读