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

歡迎訪問 生活随笔!

生活随笔

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

python

python实例 79,80

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

目錄

79.字符串排序

80.猴子分桃


79.字符串排序

#79 list1=[] str1=input('請輸入第一個字符串:') str2=input('請輸入第二個字符串:') str3=input('請輸入第三個字符串:') list1.extend([str1,str2,str3]) list1.sort() print ('排序后的字符串為:',list1)

輸出:

或者

list = [] for i in range(3):list.append(input("請輸入字符串:")) list.sort() print ('排序后的字符串為:',list)

80.猴子分桃

????????海灘上有一堆桃子,五只猴子來分。第一只猴子把這堆桃子平均分為五份,多了一個,這只猴子把多的一個扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少有多少個桃子?

猴子分桃,最少問題分析:問最少有多少只桃子,則岸上最后剩的桃子數目越小,則原岸上的桃子越少;假設最后岸上還剩4x只桃子,可以利用遞歸方法求解

num=int(input("輸入猴子的數目:")) def fn(n):if n==num:return(4*x) #最后剩的桃子的數目else:return(fn(n+1)*5/4+1)x=1 while 1:count=0for i in range(1,num):if fn(i)%4==0 :count=count+1if count==num-1:print("海灘上原來最少有%d個桃子" % int(fn(0)))breakelse:x=x+1

返回:

到這里你或許無法理解,怎么來的,那么咱們看個更通俗的吧

一個字 ————?試?

start,end,m1=0,100,0 while m1==0:end=end*2for i in range(start,end):m5=5*i+1if m5%4==0:m4=(m5/4)*5+1if m4%4==0:m3=(m4/4)*5+1if m3%4==0:m2=(m3/4)*5+1if m2%4==0:m1=(m2/4)*5+1breakstart=i print("最少為:%d個桃子" % m1)

設從0到100試,找到那個滿足的數

總結

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

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