python基礎一迴圈

2022-08-23 20:09:15 字數 2810 閱讀 1014

一、定義常量

int、float、string

age=18  #

數字 int

money=19.7 #

小數 float

name="

wldong"#

字串 string

二、關於引號的使用

today = '

2023年3月23日'#

一般情況下單引號和雙引號是一樣的

words="

let't go"#

如果裡面有單引號,外面就需要用雙引號

words='

小明長得真"好看"'#

如果裡面有雙引號,外面就需要用單引號

words='''

let's go ,you are so "beautiful"

'''#

如果裡面既有單引號,也有雙引號,則使用''''''

三、列印輸出

name=input('

請輸入你的名字:')

print(name)

四、if else的使用

需求:當輸入的成績》=90 優秀;當成績<90 >=80 良好;當成績<80 >=60 及格;當成績<60 不及格
score=input('

請輸入你的成績:')

#input接收到的輸入,全都是字串

score=int(score) #

型別轉換

if score>=90:

print('優秀'

)elif score<90 and score>=80:

print('良好'

)elif score<80 and score>=60:

print('及格'

)else

:

print('

不及格')

五、while迴圈

需要定義乙個計數器

count=0

while count<10:

if count==10:

break

#break 在迴圈裡面碰到break,迴圈立即結束

print('打他'

) count=count+1 #

count+=1

練習:

#

猜數字#

最多猜7次

#猜對了就結束遊戲

#猜錯了次數減一

#提示猜大了或者猜笑了

import

random

number=random.randint(1,100) #

隨機產生的數字

print

(number)

count=0

while count<7:

count+=1guess=int(input('

請輸入你猜的數字:'))

if guess>number:

print('

猜大了'

)

elif guessprint('

猜小了'

)

else

:

print('

恭喜你,猜對了,遊戲結束')

break

#break 在迴圈裡面碰到break,迴圈立即結束

else

:

print('

次數已經用盡了,遊戲結束!')

#正常結束while迴圈,會執行else裡面的**

六、for迴圈

#

continue 在迴圈裡面碰到continue,立即結束本次迴圈,進行下一次

names=['

xbxu

','wldong

','hejun

','hhsun']

for name in

names:

if name == '

wldong':

continue

print('

發 【%s】錢200元

'%name)

練習:

import

random

number=random.randint(1,100) #

隨機產生的數字

print

(number)

for i in range(7):

guess=int(input('

請輸入你猜的數字:'))

if guess>number:

print('

猜大了'

)

elif guessprint('

猜小了'

)

else

:

print('

恭喜你,猜對了,遊戲結束')

break

else

:

print('

次數已經用盡了,遊戲結束!

')

七、格式化輸出

import

datetime

username=input('

請登入:')

today=datetime.datetime.today()

welcome=('

歡迎%s登入,今天的日期是%s

'%(username,today))

print('

welcome的內容

',welcome)

Python基礎 迴圈

要計算1 2 3,我們可以直接寫表示式 1 2 3 6要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種是for.in迴圈,依次把list或tuple中的每個元...

python基礎 迴圈

for迴圈 a 11,22,33,44 for i in a print i 結果 11 2233 44while迴圈 i 0 while i 3 i 3為迴圈條件,當條件為真時,執行後面的迴圈體 條件為假時不執行 print i i 1結果 0 12break和continue i 0 while...

Python基礎 迴圈

目錄迴圈 練習break continue 小結 要計算1 2 3,我們可以直接寫表示式 1 2 3 6要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種是fo...