2018-03-03

2018-03-03  本文已影响0人  裴general

Python学习第一周总结(2018-2-26 ——2018-3-2)

markdown的使用方法

pycharm的初步使用

关于Python

概述

  1. Python是一种解释型语言,解释型语言的最大优点是平台可移植性,执行效率低
  2. 今天当计算机硬件已经足够发达了,我们追求的并不是程序的执行效率而是程序的开发效率
  3. 如果要在Linux的环境下更新到Python3.X版本需要通过源代码进行构建安装
  4. 我们可以使用Python的包管理工具pip来安装第三方模块

pip install ipython jupyter
python -m pip install ipython jupyter

  1. 第一个Python程序
    hello world!
  2. 如果想要交互式环境进行Python开发,name可以使用Ipython 或者 Jupyter notebook 进行
  3. 如果要做团队开发以及需要使用多文件多模块协作的大型项目,我们推荐使用Pycharm的集成开发环境

变量

变量命名必须遵守的规则:

  1. 只能以字母,下划线,数字,并且数字不能开头,不能用特殊字符
  2. Python的大小写敏感
  3. 不能与关键字,保留字重合

运算符

  1. 赋值运算符: =
  2. 算数运算符: + - * / // % **
  3. 关系运算符
  4. 逻辑运算符: and or not
  5. 身份运算符: True False

分支结构

if - else 语句

循环结构

for _ in range()
while

关于if-else和while语句的游戏实例:craps赌博游戏

from random import randint
count = int(input('请投币:'))
j = 0
k = 0
while count >=1 :
    a = randint(1,6)
    b = randint(1,6)
    print('玩家首回合点:%d' % (a + b))
    if a + b ==7 or a + b == 11:
        k += 1
        print('玩家首回合获胜')
    elif a + b == 2 or a + b == 3 or a + b ==12:
        j += 1
        count -= 1
        print('玩家首回合失败' )
    else:
        d = a + b
        while True:
            a = randint(1,6)
            b = randint(1,6)
            if d == a + b:
                k += 1
                print('玩家摇出了bingo%d点' % (a + b))
                break
            elif a + b == 7:
                j += 1
                count -= 1
                print('玩家摇出了false%d点' % (a + b))
                break
            else:
                print('玩家摇出了%d点' % (a + b))
                pass
print('you lost的次数为:%d' % j)
print('you win 的次数为:%d' % k)
print('在%d局出局' % (j + k))
上一篇 下一篇

猜你喜欢

热点阅读