一、定義常量
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=0while count<10:
if count==10:
break
#break 在迴圈裡面碰到break,迴圈立即結束
print('打他'
) count=count+1 #
count+=1
練習:
#猜數字#
最多猜7次
#猜對了就結束遊戲
#猜錯了次數減一
#提示猜大了或者猜笑了
import
random
number=random.randint(1,100) #
隨機產生的數字
(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)
練習:
importrandom
number=random.randint(1,100) #
隨機產生的數字
(number)
for i in range(7):
guess=int(input('
請輸入你猜的數字:'))
if guess>number:
print('
猜大了'
)
elif guessprint('
猜小了'
)
else
:
print('
恭喜你,猜對了,遊戲結束')
break
else
:
print('
次數已經用盡了,遊戲結束!
')
七、格式化輸出
importdatetime
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...