1. 程式人生 > >python第一課(基礎環境以及軟件)

python第一課(基礎環境以及軟件)

基礎環境 密碼 哪裏 多行 註釋 裏來 不能 input 格式

Python在Mac10.12.6版本的自帶版本檢查(我自己是10.12.6的據說10.6以上的自帶的都是2.7):

打開終端輸入:Python

技術分享圖片

則可看出輸出為2.7版本,網上看了一些怎麽升級的,個人心得是直接下載最新版安裝,官網地址:https://www.python.org/

技術分享圖片

技術分享圖片

我自己用的就是這個版本,直接下載,安裝就是點擊下一步,完成之後在終端輸入:Python3則:

技術分享圖片

即Python3.6的版本安裝完成!

再安裝pycharm,有免費版和收費版,我是直接在網上找了一個註冊鏈接碼的直接破解了,當然我在寫筆記的時候想把他找出來,發現我已經找不到了,反正就是下載一個安裝也沒什麽難度直接安裝,可尹自己買或者用免費版的,老師說免費版的可以用,我自己當然不知道啦,因為我正好已經找到破解了!

那pycharm是幹什麽的呢?簡單來講就是你要寫Python語言得有個地方讓你寫吧,那你把它當那個地方就可以了!

安裝完之後打開,選擇3.6的版本

技術分享圖片

路徑大概就是你保存文件的地址吧!

進去後大概會出現一個這種的東東,我不知道是什麽反正就是給關了,也沒什麽影響

技術分享圖片

(汗:英文的認識度太低。。。)

然後創建一個新的,就是寫代碼的頁面了??

技術分享圖片

下面就具體寫入門的Python第一課我都學了什麽吧!!!

1.輸出用print()這個格式;

2.if 。。。else。。。語句,大概是用來寫判斷的,如果。。。就怎麽樣,否則,就另外怎樣?

3.循環:for\while ,這個應該可以理解為我要讓某件事幹好多遍,就給它加for或者while,具體的區別是for有他的固定格式就是他有包是自帶數字的,for i in range(0,10,2):這裏面i是個代理就是他可以用別的代替比如ABC什麽的,人家叫變量吧好像,括號裏的一般0是指 從0開始到10,然後2表示結果是隔幾個出來一個,具體運行一下大概就明白了:

這是我寫的第一個代碼:

import getpass  #這個是用來引用加密的包的,但是老師說在pycharm裏這個包又不能用所以,在別的地方可以用它的時候就代表下面#的那行代碼可以放出來了;

user_name = "nini"
pass_word = "qwe123"
username = input("username:") #它的意思好像是用戶名就等於輸入的用戶名;
password = input("password:") #這個的意思當然是密碼等於輸入的密碼了;
#password = getpass.getpass("password") #引用函數加密密碼,要先引用getpass包,就是前面的import getpass ,這個是哪裏來的呢,Python自帶的;
print(username,password) #把這個連個變量輸出到屏幕上來,不然前面的input在哪裏輸入呢,是吧?聰明如我
if username ==user_name and password == pass_word: #if的條件是這個兩個都相等,==的意思是絕對等於,而=是變量的等於,反正就是有定義變量的時候用=,真要等於的時候用==;
print("Welcome user{name} longin...".format(name=username)) #上面條件完了記得加冒號:然後回車自動縮進,嗯,好看! 這行就是說前面成立的話,就輸出括號裏的東西

else: #否則,你就死定了,在這裏;
print("登錄失敗") #輸出括號裏的東西,當然了默認括號裏的是字符,所以要加引號不然就出不來;

當然了#是單行註釋,‘‘‘ .......... ‘‘‘ 是多行註釋 單引號也可以用雙引號替換,在Python裏單雙引號基本沒什麽區別,當然了老師說的,我自己肯定也不知道!??

所以大概知道了 input就是輸入。。。東東,print就是輸出。。。東東,import 引用。。。東東,

name_01 = "nini"
count = 0
while count <4:
name = input("猜猜我的名字叫什麽?")
if name == name_01:
print("哇,太棒了,我就是妮妮!")
break
elif name != name_01:
print("很遺憾吶,我的名字不叫{name02}".format(name02=name))
count +=1
if count ==4:
write = input("你還要猜嗎?")
if write == "yes":
count =0
elif write == "not":
break
else:
print("您的輸入不符合規則,遊戲結束!")
break

i_01 = "妮妮"
x_01 = ‘24‘
count =0
while count <6:
i = input("猜猜我叫什麽名字?")
print(i)
x = input(‘Please guess, myage is?‘)
print(x)
if i == i_01 and x == x_01:
print("恭喜你哦,都猜對了!")
elif i == i_01 and x != x_01:
print("名字猜對了,年齡不對哦")
elif i != i_01 and x == x_01:
print("名字沒猜對,年齡猜對了")
else:
print("什麽人啊,這都猜不對?笨死了")
count +=1


i_01 = "妮妮"
x_01 = ‘24‘

i = input("猜猜我叫什麽名字?")
print(i)
x = input(‘Please guess, myage is?‘)
print(x)
if i == i_01 and x == x_01:
print("恭喜你哦,都猜對了!")
elif i == i_01 and x != x_01:
print("名字猜對了,年齡不對哦")
elif i != i_01 and x == x_01:
print("名字沒猜對,年齡猜對了")
else:
print("什麽人啊,這都猜不對?笨死了")




i = input("你叫什麽名字?")
print(i)



練習都扔上去了!!!就這樣吧!





python第一課(基礎環境以及軟件)