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

【代碼隨想錄python筆記整理】第八課 · 奇怪的信

這篇具有很好參考價(jià)值的文章主要介紹了【代碼隨想錄python筆記整理】第八課 · 奇怪的信。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言:本筆記僅僅只是對(duì)內(nèi)容的整理和自行消化,并不是完整內(nèi)容,如有侵權(quán),聯(lián)系立刪。

一、取模運(yùn)算和整數(shù)除法

? ? ? ?在之前的算術(shù)運(yùn)算中,我們遇到了一種曾經(jīng)不常見(jiàn)的運(yùn)算——取模。接下來(lái),我們就通過(guò)這道題目來(lái)理解一下取模的作用。

【代碼隨想錄python筆記整理】第八課 · 奇怪的信,Python 刷題筆記,筆記,python

二、題目分析

? ? ? ?對(duì)于這道題目我們其實(shí)有兩種角度。第一種,把輸入的看成字符串,那么我們想要取出每一位就變得十分容易了。然后對(duì)每一位判斷是否為偶數(shù),最后把所有偶數(shù)累加即可??雌饋?lái)似乎是一道很簡(jiǎn)單的題。

# 第一種,看成字符串
n = input()
result = 0 # 定義輸出結(jié)果
for i in n:
    # 判斷偶數(shù)與否
    if int(i) % 2 == 0:
        result += int(i)
print(result,'\n')

? ? ? ?第二種,把輸入的看作數(shù)值,那么我們就要通過(guò)算術(shù)方法把每一位取出來(lái)。這一過(guò)程,我們要綜合運(yùn)用取模運(yùn)算和整數(shù)除法。主要有以下兩步:

? ? ? ??通過(guò)取余 num % 10,獲得此時(shí) num 的最后一位數(shù)字

? ? ? ??將 num //= 10,將 num 的最后一位數(shù)字除去

? ? ? ?重復(fù)實(shí)現(xiàn)以上兩步,我們就完成了取出每一位數(shù)字的要求。

# 第二種,看成數(shù)值
n = input()
result = 0 # 定義結(jié)果
while num > 0:
    # 循環(huán)實(shí)現(xiàn)上述過(guò)程
    number = num % 10
    num //= 10
    if number % 2 == 0:
        result += number
print(result,'\n')

? ? ? ?但我們注意到它又是要求循環(huán)接受多組數(shù)據(jù)的輸入,那么我們之前用過(guò)的老結(jié)構(gòu)再次套回來(lái)。綜合所有,我們寫出本題解答。

while True:
    try:
        # 變量 n, 用于存儲(chǔ)輸入的整數(shù)
        n = int(input())
        # 定義變量result,存儲(chǔ)計(jì)算的結(jié)果
        result = 0
        # 對(duì)整數(shù) n 的每一位進(jìn)行處理,直到 n 變成0
        while n > 0:
            # 獲取 n 的最后一位數(shù)字
            a = n % 10
            # 將整數(shù) n 除以10,以便處理下一位數(shù)字
            n = n // 10
            # 將整數(shù) n 除以10,以便處理下一位數(shù)字
            if a % 2 == 0:
                result += a
        # while 循環(huán)完成,將 result 的值輸出
        print(result,'\n')
    except:
        break

三、總結(jié)

? ? ? ?這節(jié)課我們學(xué)習(xí)了使用取模運(yùn)算和整數(shù)除法來(lái)分解一個(gè)整數(shù)并獲取其各位數(shù)字,取模運(yùn)算是用來(lái)計(jì)算一個(gè)整數(shù)除以另一個(gè)整數(shù)后的余數(shù),通常用于判斷一個(gè)數(shù)是否能被另一個(gè)數(shù)整除,以及計(jì)算一些循環(huán)和條件操作的條件。例如,可以使用取模運(yùn)算來(lái)判斷一個(gè)整數(shù)是否為偶數(shù),因?yàn)槿绻粋€(gè)整數(shù)除以2的余數(shù)是0,則它是偶數(shù),否則是奇數(shù)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-834838.html

到了這里,關(guān)于【代碼隨想錄python筆記整理】第八課 · 奇怪的信的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 代碼隨想錄刷題筆記3

    代碼隨想錄刷題筆記3

    本質(zhì)上:窮舉 + 剪枝。 回溯法就是解決這種k層for循環(huán)嵌套的問(wèn)題。 for循環(huán)橫向遍歷,遞歸縱向遍歷,回溯不斷調(diào)整結(jié)果集。 注意畫出 解空間樹(shù)-N叉樹(shù)。 組合無(wú)序,排列有序。 N叉樹(shù)的寬度——橫向遍歷,N叉樹(shù)的高度——縱向遍歷。 而ans.push,path 是一個(gè) std::vector 對(duì)象,當(dāng)

    2024年02月02日
    瀏覽(25)
  • 【代碼隨想錄】刷題筆記Day49

    跑了個(gè)步吃了個(gè)飯洗了個(gè)澡以及和母上打了個(gè)電話,繼續(xù)來(lái)刷題咯o(* ̄▽ ̄*)ブ 之前寫過(guò)的,代碼直接看【代碼隨想錄】刷題筆記Day35-CSDN博客 一維和貪心的思路其實(shí)大差不差,本質(zhì)還是上升就賣,不上升保留之前的利潤(rùn) 和上一題基本一樣,唯一不同是可以買賣多次, dp[i]

    2024年01月21日
    瀏覽(51)
  • 【代碼隨想錄】刷題筆記Day43

    【代碼隨想錄】刷題筆記Day43

    剛過(guò)完非常愉快的元旦假期,唔想反工啊啊啊,先刷刷題找回學(xué)習(xí)的狀態(tài)吧 dp[target] == target為目標(biāo),weight和value相同的01背包問(wèn)題,用一維遍歷 dp[j]為容量為j的背包所能裝的最大價(jià)值 dp[j] = max(dp[j], dp[j - num[i]] + nums[i]) 關(guān)鍵在于把兩兩相減問(wèn)題轉(zhuǎn)化為兩堆近似相減,和上一題就

    2024年02月03日
    瀏覽(31)
  • 【代碼隨想錄】刷題筆記Day54

    【代碼隨想錄】刷題筆記Day54

    差單調(diào)棧就結(jié)束代碼隨想錄一刷啦,回家二刷打算改用python補(bǔ)充進(jìn)博客,小濤加油?。?! 中心點(diǎn)外擴(kuò),注意中心點(diǎn)可能有一個(gè)元素可能有兩個(gè)元素 dp數(shù)組含義 dp[i][j]:表示區(qū)間范圍[i,j] (左閉右閉)的子串是否是回文子串,如果是dp[i][j]為true,否則為false 遞推公式 s[i]與s[j

    2024年01月23日
    瀏覽(28)
  • 代碼隨想錄刷題筆記-Day21

    代碼隨想錄刷題筆記-Day21

    701. 二叉搜索樹(shù)中的插入操作 https://leetcode.cn/problems/insert-into-a-binary-search-tree/ 給定二叉搜索樹(shù)(BST)的根節(jié)點(diǎn) root 和要插入樹(shù)中的值 value ,將值插入二叉搜索樹(shù)。 返回插入后二叉搜索樹(shù)的根節(jié)點(diǎn)。 輸入數(shù)據(jù) 保證 ,新值和原始二叉搜索樹(shù)中的任意節(jié)點(diǎn)值都不同。 注意,可能

    2024年02月22日
    瀏覽(22)
  • 代碼隨想錄刷題筆記-Day20

    代碼隨想錄刷題筆記-Day20

    236. 二叉樹(shù)的最近公共祖先 https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/ 給定一個(gè)二叉樹(shù), 找到該樹(shù)中兩個(gè)指定節(jié)點(diǎn)的最近公共祖先。 百度百科中最近公共祖先的定義為:“對(duì)于有根樹(shù) T 的兩個(gè)節(jié)點(diǎn) p、q,最近公共祖先表示為一個(gè)節(jié)點(diǎn) x,滿足 x 是 p、q 的祖先且 x 的深

    2024年02月21日
    瀏覽(23)
  • 代碼隨想錄刷題筆記(DAY 10)

    代碼隨想錄刷題筆記(DAY 10)

    今日總結(jié):快要期末考試了,現(xiàn)在在瘋狂速成,今天稍微緩和了一點(diǎn),應(yīng)該能保證繼續(xù)每天刷題,欠下的那些寒假補(bǔ)上。 01. 用棧實(shí)現(xiàn)隊(duì)列(No. 232) 題目鏈接 代碼隨想錄題解 1.1 題目 請(qǐng)你僅使用兩個(gè)棧實(shí)現(xiàn)先入先出隊(duì)列。隊(duì)列應(yīng)當(dāng)支持一般隊(duì)列支持的所有操作( push 、 pop

    2024年01月23日
    瀏覽(24)
  • 動(dòng)態(tài)規(guī)劃01背包問(wèn)題-代碼隨想錄-刷題筆記

    動(dòng)態(tài)規(guī)劃01背包問(wèn)題-代碼隨想錄-刷題筆記

    有n件物品和一個(gè)最多能背重量為w 的背包。第i件物品的重量是weight[i],得到的價(jià)值是value[i] 。 每件物品只能用一次 ,求解將哪些物品裝入背包里物品價(jià)值總和最大。 二維dp數(shù)組01背包 確定dp數(shù)組以及下標(biāo)的含義 是使用二維數(shù)組,即 dp[i][j] 表示從下標(biāo)為[0-i]的物品里任意取,

    2024年02月07日
    瀏覽(86)
  • 代碼隨想錄閱讀筆記-回溯【電話號(hào)碼的字母組合】

    代碼隨想錄閱讀筆記-回溯【電話號(hào)碼的字母組合】

    題目 給定一個(gè)僅包含數(shù)字 2-9 的字符串,返回所有它能表示的字母組合。 給出數(shù)字到字母的映射如下(與電話按鍵相同)。注意 1 不對(duì)應(yīng)任何字母。 示例: 輸入:\\\"23\\\" 輸出:[\\\"ad\\\", \\\"ae\\\", \\\"af\\\", \\\"bd\\\", \\\"be\\\", \\\"bf\\\", \\\"cd\\\", \\\"ce\\\", \\\"cf\\\"]. 說(shuō)明:盡管上面的答案是按字典序排列的,但是你可以任意

    2024年04月13日
    瀏覽(91)
  • 【隨想錄】Day35—第八章 貪心算法 part04

    【隨想錄】Day35—第八章 貪心算法 part04

    題目鏈接:435. 無(wú)重疊區(qū)間 貪心思路 : 正向遍歷數(shù)組,利用哈希表存儲(chǔ)三個(gè)面額的錢的個(gè)數(shù) ? 檸檬水找零 ——題解思路 題目鏈接:406. 根據(jù)身高重建隊(duì)列 貪心思路 : 1. 身高降序排 :先根據(jù)身高進(jìn)行降序排序,若身高相同,則 根據(jù) 前面有多少人升序排。 2. 按照排序位置

    2024年04月27日
    瀏覽(95)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包