国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python-10.猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個,第二早上將剩下的桃子吃掉一半,又多吃一個。以后每天早上都吃前一天剩下的一半再加一個。

這篇具有很好參考價值的文章主要介紹了python-10.猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個,第二早上將剩下的桃子吃掉一半,又多吃一個。以后每天早上都吃前一天剩下的一半再加一個。。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第10天還沒吃,就剩1個,說明第9天吃完一半再吃1個還剩1個,假設(shè)第9天還沒吃之前有桃子x個,可得:x* 1/2 - 1 = 1,可得 x= 4。以此類推,即可手算出。

代碼思路為:

第10天還沒吃之前的桃子數(shù)量初始化 x= 1,之后9至1循環(huán)9次,根據(jù)上述內(nèi)容

反推為 x= (x+1) * 2 可得第1天還沒吃之前的桃子數(shù)量。

第一種方法:for循環(huán)

#for循環(huán)
x= 1
print('第10天吃之前就剩1個桃子')
for i in range(9, 0, -1):
    x= (x+1) * 2
    print('第%d天吃之前還有%d個桃子' % (i, x))
    print('第1天共摘了%d個桃子' % x)

結(jié)果:

python一只猴子第一天摘下若干個桃子,python

?for循環(huán)中的print()語句是為了驗證推算過程而增加的

第二種方法:while循環(huán)

設(shè)天數(shù)為n

設(shè)桃子數(shù)量為num

#while
def chitaozi(n,num):
    while(n>=2):
        num=2*(num+1)
        n=n-1
        print("第",n," 天桃子數(shù)為: ",num)
n = 10
num = 1
print("第",n," 天桃子數(shù)為: ",num)
chitaozi(n,num)

效果:

python一只猴子第一天摘下若干個桃子,python

??while循環(huán)中的print()語句是為了驗證推算過程而增加的

第三種方法:遞歸

#遞歸
def chitaozi(n):
    if n == 1:
        return 1
    else:
        return (chitaozi(n-1)+1) * 2
num = chitaozi(10)
print("第一天共摘了%d個桃子" % num)

效果:

python一只猴子第一天摘下若干個桃子,python

?稍微吐槽一下哈

猴子你真能吃啊?。。?534個?。。∧阏Σ粨巫呖??

十天干掉1533個桃子,這是要上天噻?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-742429.html

到了這里,關(guān)于python-10.猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個,第二早上將剩下的桃子吃掉一半,又多吃一個。以后每天早上都吃前一天剩下的一半再加一個。的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 洛谷C++簡單題小練習day16—猴子吃桃,地球人口承載力估計兩個小程序

    洛谷C++簡單題小練習day16—猴子吃桃,地球人口承載力估計兩個小程序

    題目描述 一只小猴買了若干個桃子。第一天他剛好吃了這些桃子的一半,又貪嘴多吃了一個;接下來的每一天它都會吃剩余的桃子的一半外加一個。第?n?天早上起來一看,只剩下?1?個桃子了。請問小猴買了幾個桃子? 輸入格式 輸入一個正整數(shù)?n,表示天數(shù)。 輸出格式 輸

    2024年02月21日
    瀏覽(19)
  • 試崗第一天問題

    試崗第一天問題

    1、公司的一個項目拉下來 ,npm i 不管用顯示 后面百度 使用了一個方法 雖然解決 但是在增加別的依賴不行,后面發(fā)現(xiàn)是node版本過高,更換node版本解決。 2、使用插件動態(tài)的使數(shù)字從0到100(vue-animate-number插件) 第一步:安裝vue-animate-number插件 npm install vue-animate-number 第二步

    2024年02月12日
    瀏覽(17)
  • python獲取一個月的第一天/最后一天

    輸出將類似于以下內(nèi)容: 請注意,上述代碼將使用當前的系統(tǒng)日期和時間來獲取當前月份的第一天。你也可以手動指定日期和時間來獲取特定月份的第一天,如下所示: 輸出將類似于以下內(nèi)容: 輸出將類似于以下內(nèi)容: 請注意,上述代碼將使用當前的系統(tǒng)日期和時間來獲取

    2024年02月17日
    瀏覽(29)
  • 學習Python第一天

    注釋是編程語言必備的,以下是幾種常用的注釋方式。 與C#中的 WriteLine 相似,Python中 Print 的輸出是默認換行的,以下是Print幾種使用方式。 ? ?

    2023年04月14日
    瀏覽(23)
  • 第一天 關(guān)于項目遇到的問題和缺少的知識點

    第一天 關(guān)于項目遇到的問題和缺少的知識點

    配置文件使用的都是配置類方式 創(chuàng)建配置類WebMvcConfig,設(shè)置靜態(tài)資源映射 用于在Springboot項目中, 默認靜態(tài)資源的存放目錄為 : \\\"classpath:/resources/\\\", \\\"classpath:/static/\\\", \\\"classpath:/public/\\\" ; 而在我們的項目中靜態(tài)資源存放在 backend, front 目錄中, 那么這個時候要想訪問到靜態(tài)資源, 就需要

    2024年02月09日
    瀏覽(96)
  • Python第一天學習之Python數(shù)據(jù)類型

    Python第一天學習之Python數(shù)據(jù)類型

    1.數(shù)據(jù)類型介紹 2.數(shù)據(jù)轉(zhuǎn)換 Python會進行自動的轉(zhuǎn)換,但是,運算就錯誤,在賦值時可以直接轉(zhuǎn)換,但是在計算時無法直接轉(zhuǎn)換。 數(shù)據(jù)類型轉(zhuǎn)換 返回的值改變了類型,原數(shù)據(jù)沒修改 3.命名規(guī)則 Python不允許$ 開頭只能字母或者下劃線 大小寫敏感的 4.運算符 與其他不同的是, 取整

    2024年02月13日
    瀏覽(17)
  • python版《羊了個羊》游戲開發(fā)第一天

    python版《羊了個羊》游戲開發(fā)第一天

    Python小型項目實戰(zhàn)教學課《羊了個羊》 版本1.0:基本開發(fā) 課次 內(nèi)容 技術(shù) 第一天 基本游戲地圖數(shù)據(jù) 面向過程 第二天 鼠標點擊和移動 面向?qū)ο?第三天 消除 設(shè)計模式:單例模式 第四天 完整游戲過程 架構(gòu):Model-View-ViewModel 第五天 多層重疊的方塊 數(shù)據(jù)結(jié)構(gòu) (計算機考研數(shù)據(jù)

    2024年02月13日
    瀏覽(15)
  • 學習Python的第一天(下載Python環(huán)境和工具Pycharm)

    學習Python的第一天(下載Python環(huán)境和工具Pycharm)

    下載工具? PyCharm Community Edition 2023.3.4 下載環(huán)境 Python3.10.4 目錄 1.環(huán)境Python下載 1.1 Python環(huán)境變量下載網(wǎng)址:? ?1.2 下載步驟 2.工具Pycharm下載 2.1 pycharm下載網(wǎng)址? 2.2 pycharm下載步驟 Python Releases for Windows | Python.org 這里我將列舉我正在使用的版本 Python3.10.4 下載過程如果是其他版本

    2024年03月26日
    瀏覽(23)
  • 熱愛python的第一天:初識python,搭建python環(huán)境,運行第一個python小程序

    熱愛python的第一天:初識python,搭建python環(huán)境,運行第一個python小程序

    ?目錄 專欄導讀? 1 初始python python 概述 python的應(yīng)用領(lǐng)域? ?應(yīng)用python的公司 ?2 搭建python 開發(fā)環(huán)境 ?2.1 安裝python(以windows 系統(tǒng)為例)(1)下載安裝包? (2) 下載保存后打開文件夾點擊以管理員身份運行 ?(3)選擇自定義安裝,同時將add python3.9 to path勾上。 ?(4)測試

    2024年02月13日
    瀏覽(28)
  • 機器學習Python7天入門計劃--第一天-機器學習基礎(chǔ)-講人話

    機器學習Python7天入門計劃 - 第一天: 機器學習基礎(chǔ) 學習目標: 理解機器學習的基本概念和過程。 掌握基本的數(shù)據(jù)預處理技巧。 理解線性回歸的原理和應(yīng)用。 學習內(nèi)容: 機器學習基礎(chǔ) 什么是機器學習:機器學習是一種使計算機能夠從數(shù)據(jù)中學習規(guī)律和模式的技術(shù)。 為什么

    2024年01月20日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包