python第四周程式控制練習題

2021-08-22 08:15:08 字數 1533 閱讀 7154

#奇數為正,偶數為負,從一開始遞加

sum =0

for i in range(1,966):

if i%2 == 0:

i = -i

sum += i

print(sum)

#一百以內素數之和

sum =0

for i in range(2,101):

*** = 1

for j in range(2,i):

if i % j == 0:

*** = 0

if *** == 1:

sum +=i

print(sum)

#合格率計算方法一

n=eval(input())

list=

i=input()

while i !='':

i=i nput()

sum_up=0

for i in list:

if i>=n:

sum_up+=1

if len(list)==0:

print("合格率為100.00%")

else:

x=100*(sum_up/len(list))

print("合格率為:".format(x))

#合格率計算方法二

n = eval(input())

a =

count =0

for i in range(100):

c=input()

if c == '':

break

else:

if a[i] >= n:

count += 1

if len(a) == 0:

print("合格率為100.00%")

else:

m = count/i

print("合格率為%".format(m*100))

#四葉玫瑰數

for i in range(1000,9999):

i+=1

a = i//1000 #千

b = (i%1000)//100 #百

c = (i%100)//10 #十

d = i%10 #個

if i == a**4 + b**4 + c**4 + d**4:

print(i)

#使用者登入(三次機會)不全對,找不出原因

count = 0

for i in range(10):

k= input()

u = input()

if u == '666666'and k=='kate':

print("登入成功")

break

elif i == 2:

print("3次使用者名稱或者密碼均\

有誤!退出程式。")

break

第四周 習題

1素數和 5分 題目內容 我們認為2是第乙個素數,3是第二個素數,5是第三個素數,依次類推。現在,給定兩個整數n和m,0輸入格式 兩個整數,第乙個表示n,第二個表示m。輸出格式 乙個整數,表示第n個素數到第m個素數之間所有的素數的和,包括第n個素數和第m個素數。輸入樣例 2 4輸出樣例 15時間限制...

慕課哈工大c語言程式設計精髓練習題第四周

題目內容 根據scanf 的返回值判斷scanf 是否成功讀入了指定的資料項數,使程式在使用者輸入123a時,能輸出如下執行結果 123a input error 輸入格式 d d 輸出格式 如果成功讀入指定的資料項數,輸出格式為 a d,b d n 注意 等號的兩邊各有乙個空格 輸入非法資料,輸出...

第四周 Python反射

反射 reflection 指的是在執行時獲取型別的定義資訊。本質 利用字串的形式去物件 模組 中操作 查詢 獲取 刪除 新增 成員,是一種基於字串的事件驅動。簡單來說,python可以通過字串來操作物件 類 方法 模組的 屬性和方法 也可操作類 這就是python的反射。在python中例項化物件...