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的檔案。開啟命令列,進入資料夾。執行 這個命令,就能把這個第三庫安裝到系統中,也...