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
概述
- Python是一種解釋型語言,解釋型語言的最大優(yōu)點(diǎn)是平臺(tái)可移植性,執(zhí)行效率低
- 今天當(dāng)計(jì)算機(jī)硬件已經(jīng)足夠發(fā)達(dá)了,我們追求的并不是程序的執(zhí)行效率而是程序的開發(fā)效率
- 如果要在Linux的環(huán)境下更新到Python3.X版本需要通過源代碼進(jìn)行構(gòu)建安裝
- 我們可以使用Python的包管理工具pip來安裝第三方模塊
pip install ipython jupyter
python -m pip install ipython jupyter
- 第一個(gè)Python程序
hello world! - 如果想要交互式環(huán)境進(jìn)行Python開發(fā),name可以使用Ipython 或者 Jupyter notebook 進(jìn)行
- 如果要做團(tuán)隊(duì)開發(fā)以及需要使用多文件多模塊協(xié)作的大型項(xiàng)目,我們推薦使用Pycharm的集成開發(fā)環(huán)境
變量
變量命名必須遵守的規(guī)則:
- 只能以字母,下劃線,數(shù)字,并且數(shù)字不能開頭,不能用特殊字符
- Python的大小寫敏感
- 不能與關(guān)鍵字,保留字重合
運(yùn)算符
- 賦值運(yùn)算符: =
- 算數(shù)運(yùn)算符: + - * / // % **
- 關(guān)系運(yùn)算符
- 邏輯運(yùn)算符: and or not
- 身份運(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))