Python基礎語法練習題

2021-09-24 09:39:42 字數 2311 閱讀 1669

1、在python中列印如下圖形(不用使用迴圈語句,使用基礎print語句即可)

print("+++++++++++")

print("+ +")

print("+++++++++++")

2、輸入乙個數字,列印按位取反後的結果

num = int(input("請輸入乙個整數"))

num = -(num+1)

print("按位取反的結果為:",num)

3、輸入兩個數分別為正方形的長和寬,列印長方形的面積和周長

i = float(input("請輸入長"))

j = float(input("請輸入寬"))

area=i*j

perimeter=2*(i+j)

print("該長方形的面積是:",area)

print("該長方形的周長是:",perimeter)

4、小明身高1.75,體重80.5,請根據bim公式(體重除以身高的平方)幫小明計算他的bim指數(低於18.5:過輕,18.5-25:正常,25-28:過重,28-32:肥胖,高於32:嚴重肥胖)用if-elif判斷並列印結果

high=1.75

weight=80.5

bmi=weight/(high*high)

if bmi<18.5:

print("體重過輕")

elif 18.55、使用迴圈和條件判斷語句列印出20以內所有素數

for i in range(2,20):

j=1while j6、輸入乙個數字,若

(1)該數字位數之和為奇數,則將該數各位數倒敘列印(如122,列印221)

(2)若該數字個位數之和為偶數,則直接列印該數字

num1 = input("請輸入乙個整數")

try:

num3 = int(num1)

except exception as e:

print(e)

exit()

finally:

print("輸入型別轉換完成")

if num3>0:

len_num = len(num1)

else:

len_num = len(num1)-1

if num3<0:

num2=-num3

else:

num2=num3

i,sum=1,0

num2_str = ""

print("num2="+str(num2))

while i<=len_num:

sum+= num2%10

num2_str += str(num2%10)

num2 = num2 // (10)

i+=1

if sum%2 ==0:

print(num1)

else:

if(num3>=0):

print(num2_str)

else:

print("-" + num2_str)

7、按輸入行數列印如下三角形,請輸入要列印的行數為8

line = input("請輸入要列印的行數")

try:

line_num = int(line)

except exception as e:

print(e)

exit()

finally:

print("輸入型別轉換完成")

i, j = 0,0;

cloumon_num = line_num * 2 - 1

mid_pos = (cloumon_num / 2) + 1

line_num = line_num * 2 - 1

for i in range(1, line_num+1):

if i % 2 == 1 :

print("\t", end=" ")

for j in range(1, cloumon_num+1):

if i == line_num:

print("*", end=" ")

elif j == int(mid_pos - (i - int(i / 2 + 1))) or j == \

int(mid_pos + (i - (int(i / 2) + 1))) :

print("*", end=" ")

else:

print(" ", end=" ")

print("")

python語法基礎練習題

1,互動器執行,在控制台上執行臨時輸入的 2,檔案操作,執行乙個儲存好的py檔案 兩者的區別是 乙個是記憶體操作,乙個是硬碟操作,記憶體的特點是 讀取速度快,但是斷電就丟失資料 硬碟的特點是 速度慢,但可以儲存資料 基本資料型別 可變資料型別 列表,字典,集合 不可變資料型別 字串,元組,數字 擴充...

Java語法基礎練習題

練習1 使用公式c 5 9 f 32 列印下列華氏溫度與攝氏溫度對照表。0 17 20 6 40 4 60 15 80 26 100 37 120 48 140 60 160 71 180 82 200 93 220 104 240 115 260 126 280 137 300 148 思考 加入...

Java語法基礎練習題

練習1 使用公式c 5 9 f 32 列印下列華氏溫度與攝氏溫度對照表。0 17 20 6 40 4 60 15 80 26 100 37 120 48 140 60 160 71 180 82 200 93 220 104 240 115 260 126 280 137 300 148 思考 加入...