2018-03-03

Python學(xué)習(xí)第一周總結(jié)(2018-2-26 ——2018-3-2)

markdown的使用方法

  • 1,#可以用來表示6級標(biāo)題
    2,列表: -
    有序列表 1. 加數(shù)字就行
    3,插入鏈接:[顯示文本](鏈接地址)
    4, 插入圖片 !
    5, 引用: >
    6, 粗體 : ** **
    斜體: * *
    7,代碼引進(jìn): hello world
    8,顯示鏈接中帶括號的圖片: ![][1]

pycharm的初步使用

  • pycharm的安裝:
    1.pycharm的下載:官網(wǎng) jetbrain
    2.pycharim的破解:百度 : lanyu 最后替換掉 host文件(新host文件需要加一行代碼0.0.0.0 account.jetbrains.com
    3.pycharm的環(huán)境配置:建議安裝的時(shí)候選擇第一個(gè)虛擬的環(huán)境。字體顏色等則在setting中進(jìn)行調(diào)整
    4.pycharm的運(yùn)行:新建python項(xiàng)目,寫代碼,run代碼,分步運(yùn)行代碼

關(guān)于Python

概述

  1. Python是一種解釋型語言,解釋型語言的最大優(yōu)點(diǎn)是平臺(tái)可移植性,執(zhí)行效率低
  2. 今天當(dāng)計(jì)算機(jī)硬件已經(jīng)足夠發(fā)達(dá)了,我們追求的并不是程序的執(zhí)行效率而是程序的開發(fā)效率
  3. 如果要在Linux的環(huán)境下更新到Python3.X版本需要通過源代碼進(jìn)行構(gòu)建安裝
  4. 我們可以使用Python的包管理工具pip來安裝第三方模塊

pip install ipython jupyter
python -m pip install ipython jupyter

  1. 第一個(gè)Python程序
    hello world!
  2. 如果想要交互式環(huán)境進(jìn)行Python開發(fā),name可以使用Ipython 或者 Jupyter notebook 進(jìn)行
  3. 如果要做團(tuán)隊(duì)開發(fā)以及需要使用多文件多模塊協(xié)作的大型項(xiàng)目,我們推薦使用Pycharm的集成開發(fā)環(huán)境

變量

變量命名必須遵守的規(guī)則:

  1. 只能以字母,下劃線,數(shù)字,并且數(shù)字不能開頭,不能用特殊字符
  2. Python的大小寫敏感
  3. 不能與關(guān)鍵字,保留字重合

運(yùn)算符

  1. 賦值運(yùn)算符: =
  2. 算數(shù)運(yùn)算符: + - * / // % **
  3. 關(guān)系運(yùn)算符
  4. 邏輯運(yùn)算符: and or not
  5. 身份運(yùn)算符: True False

分支結(jié)構(gòu)

if - else 語句

循環(huán)結(jié)構(gòu)

for _ in range()
while

關(guān)于if-else和while語句的游戲?qū)嵗篶raps賭博游戲

from random import randint
count = int(input('請投幣:'))
j = 0
k = 0
while count >=1 :
    a = randint(1,6)
    b = randint(1,6)
    print('玩家首回合點(diǎn):%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點(diǎn)' % (a + b))
                break
            elif a + b == 7:
                j += 1
                count -= 1
                print('玩家搖出了false%d點(diǎn)' % (a + b))
                break
            else:
                print('玩家搖出了%d點(diǎn)' % (a + b))
                pass
print('you lost的次數(shù)為:%d' % j)
print('you win 的次數(shù)為:%d' % k)
print('在%d局出局' % (j + k))
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容