python基礎作業第七天

2022-07-26 21:18:17 字數 2209 閱讀 9346

---恢復內容開始---

1. 判斷乙個數是否是水仙花數, 水仙花數是乙個三位數, 三位數的每一位的三次方的和還等於這個數. 那這個數就是乙個水仙花數, 例如: 153 = 1**3 + 5**3 + 3**3 

sum=0

num=input('

請輸入乙個數字: ')

for c in

range(len(num)):

sum=sum+int(num[c])**3

if int(sum)==int(num):

print('

恭喜你,你是水仙花數')

else

:

print('

很遺憾,你不是水仙花數

')

2. 給出乙個純數字列表. 請對列表進行排序(公升級題).

思路:1. 完成a和b的資料交換. 例如, a = 10, b = 24 交換之後, a = 24, b = 10

2. 迴圈列表. 判斷a[i]和a[i+1]之間的大小關係, 如果a[i]比a[i+1]大. 則進行互換. 迴圈結束的時候. 當前列表中最大的資料就會被移動到最右端.

3. 想一想, 如果再次執行一次上面的操作. 最終第二大的資料就移動到了右端. 以此類推. 如果反覆的進行執行相應的操作. 那這個列表就變成了乙個有序列表.

n=0

lst=[6,89,1,57,3,212,42,19]

while n <4:

for c in range(len(lst)-1):

if lst[c]>lst[c+1]:

lst[c],lst[c+1]=lst[c+1],lst[c]

n=n+1

print

(lst)

lst=[6,89,1,57,3,212,42,19]

3. 完成彩票36選7的功能. 從36個數中隨機的產生7個數. 最終獲取到7個不重複的資料作為最終的開獎結果.

隨機數:

from random import randint

randint(0, 20) # 0 - 20 的隨機數

n=0

m=set()

i=set()

for c in range(36):

m.add(str(c))

print

(m)while n<7:

i.add(m.pop())

n=n+1

print(i)

m=set()

from random import randint

while 1:

s=randint(1, 36) # 0 - 20 的隨機數

m.add(s)

if len(m)<7:

continue

else:

break

print(m)

4. 稅務部門徵收所得稅. 規定如下: 

1). 收入在2000以下的. 免徵.

2). 收入在2000-4000的, 超過2000部分要徵收3%的稅. 

3). 收入在4000-6000的, 超過4000部分要徵收5%的稅.

4). 收入在6000-10000的, 超過6000部分要徵收8%的稅.  

4). 收入在10000以上的, 超過部分徵收20%的稅. 

注, 如果乙個人的收入是8000, 那麼他要交2000到4000的稅加上4000到6000的稅加上6000到8000的稅. 

收入 = 8000-(4000-2000)*3%-(6000-4000)*4%-(8000-6000)*8%

讓使用者輸入它的工資, 計算終端使用者拿到手是多少錢.

money=int(input("

請輸入你的工資: "))

if money>10000:

print((money-10000)*0.8+9520)

elif money>6000:

print((money-6000)*0.92+5840)

elif money>4000:

print((money-4000)*0.95+3940)

elif money>2000:

print((money-2000)*0.97+2000)

else

:

print(money)

---恢復內容結束---

python作業第七天

count 1 while count 11 if count 7 count 1 continue print count count 1count 1 a 0 while count 101 a count count 1 print a count 1 while count 101 if c...

Python 基礎 第七天

python3 命名空間和作用域 一般有三種命名空間 內建名稱 全域性名稱 區域性名稱 內建名稱 python 語言內建的名稱,比如函式名 abs char 和異常名稱 baseexception exception 等等 全域性名稱 模組中定義的名稱,記錄了模組的變數,包括函式 類 其它匯入的模組...

HCIP第七天作業

四.bgp 鄰居狀態機制 idle 初始化 connect 連線 active 活動 opensent 傳送open報文 openconfirm open報文確認 established 鄰居狀態 五.bgp訊息資料報 open keepalive updata notification 1.ope...