100天自学大数据

《金哥百变Python零基础教程7》~实战x

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

本章知识点 :> 编程实战

北京地铁

(没错,我们想尝试解决真实的地铁问路问题)


孰能生巧

前面3章我们学习了 函数 列表 字典 相关知识。

#还记得如何定义函数吗 (第5章知识)
def findji(n):
    #先定义一个数初始值为1
    i = 1
    #循环
    #重复判断i是不是为奇数,当然i要不断加1
    while i < n:
        if i % 2 == 1:#判断奇数的方法
            print(i)
        i = i +1 #别忘记
    #没有return
试一下 在线Python

#  外星文的规则就是地球文1对1的翻译
# "我" -》"查" , "爱" =》 "踢" ,"你" =》 "岗" 

def fanyi(zhongwen):
    d = {'我':'查', '爱':‘踢’, '你':'岗'}
    waixin = '' #建立一个字符串存储外星文
    for s in zhongwen:
        w = d[s] #查出字典
        waixin = waixin + w #把翻译出来的字加到waixin后面
    return waixin
试一下 在线Python


几个补充语法

break
#break直接跳出循环

#当i=5的时候,退出循环
i = 0
while i < 10:
    print(i)
    if i == 5:
        break
    i = i + 1
print("end")

continue
#continue跳出当次循环继续下一次
#continue跟break很像

#当i=5的时候,跳出当前循环
i = 0
while i < 10:
    if i == 5:
        continue
    print(i)
    i = i + 1
print("end")

试一下 在线Python


数据结构
1和2号线合体
算法

d1 = {'a':'b', 'b':'c'} #1号线
d2 = {'a1':'b1', 'b1':'c1'} #2号线
huan = ['复兴门', '建国门']

试一下 在线Python


综合运用

目录

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

上一篇下一篇

猜你喜欢

热点阅读