python習題及答案

2021-09-01 10:56:16 字數 1440 閱讀 1406

# 判斷101-200之間有多少個素數,並輸出所有素數     素數是除了1和它本身以外都不能被整除的數

l =

for i in range(101, 200):

for j in range(2, i - 1):

if i % j == 0:

break

else:

print(l)

# 列印出所有的"水仙花數",

# 所謂"水仙花數"是指乙個三位數,其各位數字立方和等於該數本身。

# 例如:153是乙個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。

for i in range(100, 1000):

num1 = i % 10

num2 = (i // 10) % 10

num3 = i // 100

if i == num1 ** 3 + num2 ** 3 + num3 ** 3:

print(i)

# 將乙個正整數分解質因數。例如:輸入90,列印出90=2*3*3*5

n = int(input("請輸入要分解的正整數:"))

lt =

while n != 1:

for i in range(2,n + 1):

if n % i == 0:

n = int(n / i)

break

print(lt)

# 利用條件運算子的巢狀來完成此題:學習成績》=90分的同學用a表示,60-89分之間的用b表示,60分以下的用c表示

score = int(input('請輸入分數:'))

if score >= 90:

print('a')

elif 60 <= score < 90:

print('b')

elif score < 60:

print('c')

# 輸入一行字元,分別統計出其中英文本母、空格、數字和其它字元的個數

str1 = input('輸入一行字元:')

list1 =

list2 =

list3 =

list4 =

for i in str1:

if i.isalpha():

elif i == ' ':

elif i.isdecimal():

else:

a, b, c, d = len(list1), len(list2), len(list3), len(list4)

print('英文本母有{}個,空格有{}個,數字有{}個,其他字元有{}個'.format(a, b, c, d))

在這裡插入**片

Java String練習題及答案

1.編寫程式將 jdk 全部變為大寫,並輸出到螢幕,擷取子串 dk 並輸出到螢幕 編寫程式將 jdk 全部變為大寫,並輸出到螢幕,擷取子串 dk 並輸出到螢幕 public static void main string args 2.編寫程式將string型別字串 test 變為 tset 2.編...

js基礎習題及答案(二)

let str 哈哈666,haha 使用正則匹配字串中的字母 str str.replace a za z g item console.log str 哈哈666,haha function str string.prototype.myindexof myindexof 測試 let str ...

函式最值題目及答案 關於函式的習題及答案

關於函式的習題及答案 1 2010年高考天津卷 設a log54,b log53 2,c log45,則 a a c b b b c a c a b c d b a c 解析 選d.a log54 1,log53 log54 1,b log53 2 log53,c log45 1,故b a c.2 ...