自學(xué)Python——Python基礎(chǔ)

1.輸入輸出 if語(yǔ)句

input 接收的只能是字符串,然后用int函數(shù)轉(zhuǎn)成int類型

a=int(input('a:'))
b=int(input('b:'))
print(a+b)

if判斷條件的簡(jiǎn)寫(xiě),# 只要x是非零數(shù)值、非空字符串、非空l(shuí)ist等,就判斷為True,否則為False。

x=0
if x:
    print(True)
else:
    print(False)

2.2循環(huán)

2.1.foreach 循環(huán)

names = ['Michael', 'Bob', 'Tracy']
for name in names:
    print(name)

2.2正常循環(huán)


# 如果要計(jì)算1-100的整數(shù)之和,從1寫(xiě)到100有點(diǎn)困難,
# 幸好Python提供一個(gè)range()函數(shù),可以生成一個(gè)整數(shù)序列,
# 再通過(guò)list()函數(shù)可以轉(zhuǎn)換為list。比如range(5)生成的序列是從0開(kāi)始小于5的整數(shù):
print(list(range(5)))

# 計(jì)算100以內(nèi)加分
sum =0
for i in range(101) :
    sum+=i
print(sum)


# 利用循環(huán)依次對(duì)list中的每個(gè)名字打印出Hello, xxx!:
L = ['Bart', 'Lisa', 'Adam']
for Lindex in range(3):
    print('Hello,'+ L[Lindex])

2.3 例子一枚——打印菱形

y=-6
for y in range(-6,6 + 1):
    x=-6
    tempStr=""
    for x in range(-6,6 + 1):
        if abs(x)+abs(y)==6:
            tempStr+="*"
        else: 
            tempStr+=" "
    print(tempStr)
for循環(huán)打印菱形

2.4 求100以內(nèi)所有奇數(shù)之和

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)
100以內(nèi)所有奇數(shù)之和

2.5 打印菱形

y = -6
while y <= 6:
    x = -6
    tempStr = ""
    while x <= 6:
        if(abs(x)+abs(y)==6):
            tempStr += "*"
        else:
            tempStr += " "
        x += 1
    y += 1
    print(tempStr)
while循環(huán)打印菱形

2.6練習(xí)1

練習(xí) str 和 bytes 轉(zhuǎn)換
編碼采用UTF-8

s1="abc"
s2="漢字"

print(s1.encode("UTF-8"))

print(s2.encode("UTF-8"))

b=b'\xe6\xb1\x89\xe5\xad\x97'

print(b.decode("UTF-8"))

print('%2d-%02d' % (3, 1))

2.7練習(xí)2

練習(xí) 4位整數(shù),只保留小數(shù)點(diǎn)后3位,不足補(bǔ)零:

print('取四位整數(shù),三位小數(shù),不足補(bǔ)零 %.03f ' % 3.1)
print('百分之的表示方法 %.3f %% '  % 3.1)

2.8練習(xí)3

小明的成績(jī)從去年的72分提升到了今年的85分,請(qǐng)計(jì)算小明成績(jī)提升的百分點(diǎn),并用字符串格式化顯示出'xx.x%',只保留小數(shù)點(diǎn)后1位:

s1 = 72
s2 = 85
r = 85-72
print('小明的成績(jī)提高了 %.1f%%' % r)
練習(xí)運(yùn)行結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容