Python習題作業

2021-10-04 07:21:37 字數 2939 閱讀 4872

1, 給乙個半徑,求圓的面積和周長

r = int(input('半徑=:'))

print('面積=',int(3.14*r*r))

print('周長=',int(2*3.14*r))

2, 輸入兩個數比較大小之後,從小到大公升序列印

a = input('請輸入第乙個數字:')

b = input('請輸入第二個數字:')

if a > b:

print(b)

print(a)

else:

print(a)

print(b)

3, 依次輸入若干個整數,列印出最大值.如果輸入為空,則退出程式

a = int(input('請輸入第乙個整數:'))

if a == 0:

print('不能為空,程式退出')

exit(-1)

while a > 0:

b = int(input('請輸入第二個整數:'))

if b == 0:

print('不能為空,程式退出')

exit(-1)

elif a > b:

print('最大值為:',a)

break

else:

print('最大值為:',b)

break

4, 給乙個不超過五位的正整數(不能轉換為字串),判斷該數的位數,依次列印出萬位,千位,百位,十位,個位的數字5, 給乙個不超過五位的正整數,判斷該數的位數,依次列印出萬位,千位,百位,十位,個位的數字6, 輸入n個數,求每次輸入後的算數平均值

a = int(input('輸入乙個正整數:'))

b = int(input('再輸入乙個正整數:'))

if type(a) == int and type(b) == int:

c = (a + b) // 2

print(c)

7, 列印乙個邊長為n的正方形8, 求100內所有奇數的和

b = 0

for i in range(1,101):

if i % 2 == 1:

b += i

print(b)

9, 判斷學生成績,成績等級a-e, 其中 90 以上為a, 80-89為b ,70-79為c, 60-69為d, 60以下為e

a = int(input("請輸入成績:"))

if a >= 90:

print('成績為a')

elif a >= 80:

print('成績為b')

elif a >= 70:

print('成績為c')

elif a >= 60:

print('成績為d')

else:

print('成績為e')

10, 求1到5的階乘之和

a = 1

b = 0

for i in range(1,6):

a *= i

b += a

print(b)

11, 給乙個數判斷它是否為質數

a = int(input('輸入乙個數字:'))

for i in range(2,a):

if (a % i) == 0:

print('不是質數')

break

else:

print('是質數')

1, 列印九九乘法表2, 使用者登入驗證,使用者錯誤或密碼錯誤都顯示使用者或密碼錯誤

錯誤3次,則退出程式

驗證成功顯示登入資訊

name = str('yuyuhe')

ps = str(123456)

cs = 0

while true:

n = str(input('請輸入賬號:'))

p = str(input('請輸入密碼:'))

if n == name and p == ps:

print('恭喜你登入成功了!')

break

else:

print('賬號或密碼錯誤')

cs += 1

if cs == 3:

print('你已經錯誤3次,程式退出')

exit(-1)

3, 列印出下列菱形

4,列印出100以內的斐波那契數列

5,求斐波那契數列第101項

6,求10w以內的質數

7,計算楊輝三角前6行,並列印出來

Python習題 2018 03 14作業

4 2 動物 想出至少三種有共同特徵的動物,將這些動物的名稱儲存在乙個列表中,再使用for迴圈將每種動物的名稱都列印出來。animals tiger lion panther for animal in animals print animal for animal in animals print...

作業 習題2

2 如果是存款,儲戶填寫存款單,然後交給業務員鍵入系統,同時系統還要記錄存款人姓名 住址 或 號碼 身份證號碼 存款型別 存款日期 利率等資訊,完成後由系統列印存款單給儲戶。如果是取款,儲戶填寫取款單,然後交給業務員,業務員把取款金額輸入系統並要求儲戶輸入密碼以確認身份,核對密碼正確無誤後系統計算利...

習題2 1 2 5作業

2.1 第一種 將火柴圖輸入計算機內,並依次編號,設計乙個迴圈演算法,隨機抽取五根火柴,判斷是否能擺成三個相互獨立 兩兩之間沒有公共邊的小方格,若是則輸出火柴號數,若不是則返回迴圈,直至找到答案。第二種 將火柴圖分為上下兩部分,拿掉上面或下面中間的小方格靠外的一根火柴,再拿掉下面或上面的兩側的小方格...