日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

13道Python3实例

發布時間:2025/3/20 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 13道Python3实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、Python數字求和

#用戶輸入數字 num1 = input("輸入第一個數:") num2 = input("輸入第二個數:") #求和 sum= float(num1)+float(num2) #要做運算,必須保證運算之前將字符格式轉為整形init或浮點型float#第一種顯示方式:格式化輸出 print("兩個數字相加的計算結果是:%d"%sum) #第二種顯示方式:.format() print('數字 {0} 和 {1} 相加結果為: {2}'.format(num1, num2, sum))

2、平方根√ ̄,例:√ ̄16=4

#Filename: 平方根.py num = float(input('請輸入一個數字: ')) num_sqrt = num ** 0.5 print(' %0.3f 的平方根為 %0.3f'%(num ,num_sqrt))#小數點后3位的浮點數

3、計算三角形面積;注 :三角形面積=(半周長*(半周長-邊長A)*(半周長-邊長B)*(半周長-邊長C))**0.5

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' #運算過程:三角形面積=(半周長*(半周長-邊長A)*(半周長-邊長B)*(半周長-邊長C))**0.5 a = float(input('輸入三角形第一邊長: ')) b = float(input('輸入三角形第二邊長: ')) c = float(input('輸入三角形第三邊長: '))#計算半周長 s = (a+b+c)/2#計算面積 area = (s*(s-a)*(s-b)*(s-c))**0.5 print('三角形的面積是%0.2f'%area)

4、生成隨機數

#引入random模塊 import random print(random.randint(0,9))

5、判斷奇偶數

num = int(input("請輸入一個數,判斷奇偶數:")) if num%2 ==0:print('%d是偶數'%num) else:print('%d不是偶數'%num)

6、判斷閏年

#整百年能被400整除,非整百年能被4整除的年份是閏年 ''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' num = int(input("請輸入一個年份,判斷是不是閏年:")) if num%100 == 0:if num%400 == 0:print("%s 年是閏年"%num)else:print("%s年不是閏年"%num) else:if num%4 == 0:print("%s年是閏年"%num)else:print("%s年不是閏年"%num)

7、判斷是不是質數

#質數:一個大于1的自然數,除了1和它本身外,不能被其他自然數(質數)整除(2, 3, 5, 7等),換句話說就是該數除了1和它本身以外不再有其他的因數。num= int(input("輸入一個數,本系統可以判斷是不是質數:")) if num >1:for i in range(2,num):if num%i==0:print('%s不是質數'%num)breakelse:print('%s是質數'%num) else:print("請輸入大于1的數")

8、階乘

#階乘:自然數、全部相乘num =int(input("輸入一個數,計算階乘:"))f=1 if num <0:print("SORRY,負數沒有階乘") if num==0:print("0的階乘是1") else:for i in range(1,num+1):f=f*i# f+=1 print("%s的階乘是%s"%(num,f))

9、九九乘法表

#兩個for循環、print()自帶換行for i in range(1,10):for j in range(1,i+1):print('%s*%s=%s'%(i,j,i*j),end=' ') #print() 函數自帶換行‘\h\t’,這里去掉,讓輸出完這一段后再換行print() #print() == print('\n\t')

10、判斷是不是數字【這個得引入庫】

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' def is_number(s):try:float(s)return Trueexcept ValueError:passtry:import unicodedataunicodedata.numeric(s)return Trueexcept (TypeError, ValueError):passreturn False# 測試字符串和數字 print(is_number('foo')) # False print(is_number('1')) # True print(is_number('1.3')) # True print(is_number('-1.37')) # True print(is_number('1e3')) # True# 測試 Unicode # 阿拉伯語 5 print(is_number('?')) # True # 泰語 2 print(is_number('?')) # True # 中文數字 print(is_number('四')) # True # 版權號 print(is_number('?')) # False

11、Python 十進制轉二進制(bin)、八進制(oct)、十六進制(hex)

dec = int(input("輸入數字:"))print("十進制數為:", dec) print("轉換為二進制為:", bin(dec)) print("轉換為八進制為:", oct(dec)) print("轉換為十六進制為:", hex(dec))

12、最大公約數

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' # 定義一個函數 def hcf(x, y):"""該函數返回兩個數的最大公約數"""# 獲取最小值if x > y:smaller = yelse:smaller = xfor i in range(1,smaller + 1):if((x % i == 0) and (y % i == 0)):hcf = ireturn hcf # 用戶輸入兩個數字 num1 = int(input("輸入第一個數字: ")) num2 = int(input("輸入第二個數字: "))print( num1,"和", num2,"的最大公約數為", hcf(num1, num2))

13、生成日歷

# 引入日歷模塊 import calendar# 輸入指定年月 yy = int(input("輸入年份: ")) mm = int(input("輸入月份: "))# 顯示日歷 print(calendar.month(yy,mm)) #注意這里格式 與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的13道Python3实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。