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

來源:互聯網
上載者:User

標籤:寫代碼   char   輸出   www.   加密   arm   最新   img   use   

 

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第一課(基礎環境以及軟體)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.