1.實現isnum()函式,引數為乙個字串,如果這個字串屬於整數、浮點數或者複數的表示,則返回true,否則返回false。
def isnum(str):2.實現isprime()函式,引數為整數,要有異常處理。如果整數是質數,返回true,否則返回false。str=type(str)
if str==type(1):
return true
elif str==type(1.0):
return true
elif str==type(1+1j):
return true
else:
return false
return 0
str=eval(input("請輸入你要檢測的字串"))
n=isnum(str)
if(n):
print("true")
else:
print("false")
def isprime(n):3.編寫乙個函式計算傳入字串中的數字、字母、空格以及其他字元的個數。if n<2:
return false
for i in range(2,int(n**0.5+1)):
if n%i==0:
return false
return true
try:
n=eval(input("請輸入你要檢測的數字"))
if(isprime(n)):
print("你所檢測的數字是素數")
else:
print("你所檢測的數字不是素數")
except:
print("輸入錯誤,請重新輸入!")
def times_func(str):4.編寫乙個函式,列印200以內的所有素數,以空格分割。a=b=c=d=0
for i in range(len(str)):
if (str[i]>='0') and (str[i]<='9'):
a=a+1
elif (str[i]>='a') and (str[i]<='z'):
b=b+1
elif (str[i]>='a') and (str[i]<='z'):
b=b+1
elif str[i]==' ':
c=c+1
else:
d=d+1
print("字串檢測結果如下:")
print("字串中數字的個數為:",a)
print("字串中字母的個數為",b)
print("字串中空格的個數為",c)
print("字串中其他字元的個數為",d)
str=input("請輸入字串")
times_func(str)
def isprime(n):5.編寫乙個函式,引數為乙個整數n。利用遞迴獲取斐波那契數列中的第n個數並且返回。if n<2:
return false
for i in range(2,int(n**0.5+1)):
if n%i==0:
return false
return true
def times_fuc():
for i in range(0,201):
if(isprime(i)):
print(i,end=' ')
times_fuc()
def fib(n):if (n==1):
return 1
elif (n==2):
return 1
elif(n>2):
return fib(n-1)+fib(n-2)
n=int(input("請輸入數字"))
print(fib(n))
Python全國二級等級考試(2019)
一 前言 2018年9月隨著全國計算機等級考試科目中加入 二級python 也確立了python在國內的地位,豬哥相信python語言勢必會像ps那般普及。不久的將來,誰會python誰就能獲得女神的約會權,誰掌握python誰就能獲得更好的就業機會,相親時妹子也不再問你是否有房有車,而會問你 會p...
mysql二級考試技巧 mysql二級考試怎麼考
mysql計算機二級考試是上機考試,考試內容是mysql的基礎知識。下面一起來詳細了解一下吧。題型及分值 單項選擇題 40分 含公共基礎知識部分10分 操作題 60分 包括基本操作題 簡單應用題及綜合應用題 考試環境 開發環境 wamp 5.0及以上 資料庫管理系統 mysql 5.5 程式語言 p...
MySQL二級考試過程 mysql二級考試怎麼考
mysql計算機二級考試是上機考試,考試內容是mysql的基礎知識。下面一起來詳細了解一下吧。題型及分值 單項選擇題 40分 含公共基礎知識部分10分 操作題 60分 包括基本操作題 簡單應用題及綜合應用題 考試環境 開發環境 wamp 5.0及以上 資料庫管理系統 mysql 5.5 程式語言 p...