python 第六天作業

2021-10-02 06:55:24 字數 2705 閱讀 3766

1.不使用列表的index函式,自己寫程式查詢指定元素

• 要查詢的元素從鍵盤輸入

• 預設從左向右查詢,找到第乙個元素就停止

list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

a = eval(input("請輸入要查詢的元素:"))

if a in list1:

print("查詢的元素存在")

else:

print("查詢的元素不存在")

2.自定義乙個數字列表,求列表中所有偶數元素的和

list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

a = 0

for i in list1:

if i % 2 == 0:

a += i

print(a)

3.b哥去參加青年歌手大獎賽,有10個評委打分,去掉乙個最高分個最

低分,求平均分

list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

list1.remove(max(list1))

list1.remove(min(list1))

a = sum(list1)

print(a/8)

4.給定乙個列表:將列表中指定的某個元素全部刪除

list1 = [1, 1, 3, 1, 5, 1, 7, 8, 9, 10]

while 1:

list1.remove(1)

if 1 not in list1:

break

print(list1)

5.輸入某年某月某日,判斷這一天是這一年的第幾天

year, month, day = eval(input("請輸入年月日,用逗號隔開:"))

runnian = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

pinnian = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:

days = sum(runnian[:month - 1]) + day

else:

days = sum(pinnian[:month - 1]) + day

print("這是第%d天" % (days))

1.猜數字

從鍵盤上輸人乙個整數,如果等於你規定的整數,就猜中了,如果大於規定的數,提示

「大了」,否則提示「小了」,直到猜中位置

import random

a = random.randint(1, 101)

while 1:

b = eval(input("請輸入乙個數字,範圍在1~100:"))

if ab:

print("小了")

else:

print("猜中了")

break

2.列印圖形

n = eval(input("請輸入三角形的行數:"))

a = "*"

b = " "

i = 0

while i < n:

print((n - i + 1) * b, (2 * (i + 1) - 1) * a, end=" ")

print()

i += 1

3.python1904班有10個同學,請你設計乙個程式輸入每個同學的測驗成績,請總成績和平均

成績

a = 0

for i in range(1, 11):

a += eval(input("請輸入第%d個學生的成績:" % (i)))

print("總成績為%d" % (a))

print("平均成績為%d" % (a / 10))

while 1:

a, b = eval(input("請輸入兩個數,用逗號隔開:"))

c = (input("請輸入運算子(+-*/):"))

if c == "+":

d = a + b

elif c == "-":

d = a - b

elif c == "*":

d = a * b

elif c == "/":

d = a / b

print(f"=")

5.求1000以內的素數。

for i in range(1, 1000):

for j in range(2, i):

if i % j == 0:

break

else:

print(i)

6.輸出1000以內的所有水仙花數。

for i in range(101, 1000):

a = i // 100

b = i % 100 // 10

c = i % 10

if i == a ** 3 + b ** 3 +c ** 3:

print(i,end=" ")

第六天作業

1 n中有多少個9 include void fun int n printf theresult is d n count int main 有n個人圍成一圈,順序排號,從第乙個開始報數 從1到3報數 凡報到3的人退出圈子,問最後最後留下的是原來第幾號的那位.include define n 10...

第六天作業

這是第二題 include include intmain 兩字串相同返回1 不同返回0 int strcompar char s1,char s2 return1 1 include2 include3 include45 int main 6 15 16 17 18 return 0 19 20...

python學習 第六天

在下這廂有禮了 原始碼安裝說明 很多第三方庫都是開源的,幾乎都可以在github或者pypi上找到原始碼,找到的原始碼的格式大都是zip tar.zip tar.bz2格式的壓縮包。解壓這些壓縮包,會看到setup.py的檔案。開啟命令列,進入資料夾。執行 這個命令,就能把這個第三庫安裝到系統中,也...