通過率十題

1.題目描述

輸入一個int型的正整數(shù),計算出該int型數(shù)據(jù)在內(nèi)存中存儲時1的個數(shù)。

輸入描述:
輸入一個整數(shù)(int類型)

輸出描述:
這個數(shù)轉(zhuǎn)換成2進(jìn)制后,輸出1的個數(shù)

num = int(input())
print(bin(num).count('1'))
>>>bin(10)
'0b1010'
>>> bin(20)
'0b10100'

2.題目描述

描述:

輸入一個整數(shù),將這個整數(shù)以字符串的形式逆序輸出

程序不考慮負(fù)數(shù)的情況,若數(shù)字含有0哈误,則逆序形式也含有0酣难,如輸入為100,則輸出為001

輸入描述:
輸入一個int整數(shù)

輸出描述:
將這個整數(shù)以字符串的形式逆序輸出
比如輸入12345黑滴,輸出54321

print(input()[::-1])

所以a[::-1]相當(dāng)于 a[-1:-len(a)-1:-1]憨募,也就是從最后一個元素到第一個元素復(fù)制一遍。所以你看到一個倒序的袁辈。

3.題目描述

寫出一個程序菜谣,接受一個字符串,然后輸出該字符串反轉(zhuǎn)后的字符串晚缩。例如:
輸入描述:
輸入N個字符

輸出描述:
輸出該字符串反轉(zhuǎn)后的字符串
例如輸入abcd變?yōu)閐cba

s = input().strip()
print(s[::-1])

我直接用print(input()[::-1])尾膊,貌似也可以。

4.題目描述

寫出一個程序荞彼,接受一個正浮點數(shù)值冈敛,輸出該數(shù)值的近似整數(shù)值。如果小數(shù)點后數(shù)值大于等于5,向上取整鸣皂;小于5抓谴,則向下取整。

輸入描述:
輸入一個正浮點數(shù)值

輸出描述:
輸出該數(shù)值的近似整數(shù)值
意思就是四舍五入:

a=float(input())
print(int(a+0.5))

int() 函數(shù)用于將一個字符串或數(shù)字轉(zhuǎn)換為整型寞缝。向下取整數(shù)癌压,如3.6——3

5.題目描述

給定一個字符串描述的算術(shù)表達(dá)式,計算出結(jié)果值荆陆。

輸入字符串長度不超過100滩届,合法的字符包括”+, -, *, /, (, )”,”0-9”被啼,字符串內(nèi)容的合法性及表達(dá)式語法的合法性由做題者檢查帜消。本題目只涉及整型計算。

輸入描述:
輸入算術(shù)表達(dá)式

輸出描述:
計算出結(jié)果值
例如:400+5=405

print(eval(input()))

eval() 函數(shù)用來執(zhí)行一個字符串表達(dá)式浓体,并返回表達(dá)式的值泡挺。不用eval,輸入93輸出就還是93.

6.題目描述

將一個字符串str的內(nèi)容顛倒過來汹碱,并輸出粘衬。str的長度不超過100個字符。 如:輸入“I am a student”咳促,輸出“tneduts a ma I”。

輸入?yún)?shù):
inputString:輸入的字符串
返回值:
輸出轉(zhuǎn)換好的逆序字符串
輸入描述:
輸入一個字符串勘伺,可以有空格
輸出描述:
輸出逆序的字符串

print(input()[::-1])#和上面一樣

7.題目描述

在命令行輸入如下命令:

xcopy /s c:\ d:\跪腹,

各個參數(shù)如下:

參數(shù)1:命令字xcopy

參數(shù)2:字符串/s

參數(shù)3:字符串c:\

參數(shù)4: 字符串d:\

請編寫一個參數(shù)解析程序,實現(xiàn)將命令行各個參數(shù)解析出來飞醉。
解析規(guī)則:

1.參數(shù)分隔符為空格
2.對于用“”包含起來的參數(shù)冲茸,如果中間有空格屯阀,不能解析為多個參數(shù)。比如在命令行輸入xcopy /s “C:\program files” “d:\”時轴术,參數(shù)仍然是4個难衰,第3個參數(shù)應(yīng)該是字符串C:\program files,而不是C:\program逗栽,注意輸出參數(shù)時盖袭,需要將“”去掉,引號不存在嵌套情況彼宠。
3.參數(shù)不定長
4.輸入由用例保證鳄虱,不會出現(xiàn)不符合要求的輸入

輸入描述:
輸入一行字符串,可以有空格

輸出描述:
輸出參數(shù)個數(shù)凭峡,分解后的參數(shù)拙已,每個參數(shù)都獨占一行


inp=input().split( )
print(len(inp))
for i in inp:
    print(i)

Python split() 通過指定分隔符對字符串進(jìn)行切片,print str.split(' ', 1 ); # 以空格為分隔符,分隔成兩個.

8.題目描述

請實現(xiàn)如下接口

    /* 功能:四則運(yùn)算
     * 輸入:strExpression:字符串格式的算術(shù)表達(dá)式摧冀,如: "3+2*{1+2*[-4/(8-6)+7]}"
         * 返回:算術(shù)表達(dá)式的計算結(jié)果
     */
    public static int calculate(String strExpression)
    {
        /* 請實現(xiàn)*/
        return 0;
    } 
約束:
pucExpression字符串中的有效字符包括[‘0’-‘9’],‘+’,‘-’, ‘*’,‘/’ ,‘(’倍踪, ‘)’,‘[’, ‘]’,‘{’ ,‘}’。
pucExpression算術(shù)表達(dá)式的有效性由調(diào)用者保證; 

示例1
輸入:3+2{1+2[-4/(8-6)+7]}
輸出:25

print(eval(input()))

9.題目描述

        1
     1  1  1
  1  2  3  2  1

1 3 6 7 6 3 1
1 4 10 16 19 16 10 4 1

以上三角形的數(shù)陣索昂,第一行只有一個數(shù)1惭适,以下每行的每個數(shù),是恰好是它上面的數(shù)楼镐,左上角數(shù)到右上角的數(shù)癞志,3個數(shù)之和(如果不存在某個數(shù),認(rèn)為該數(shù)就是0)框产。

求第n行第一個偶數(shù)出現(xiàn)的位置凄杯。如果沒有偶數(shù),則輸出-1秉宿。例如輸入3,則輸出2戒突,輸入4則輸出3。

輸入n(n <= 1000000000)
輸入描述:
輸入一個int整數(shù)

輸出描述:
輸出返回的int值

while True:
    try:
        n=int(input())
        if n==1 or n==2:  #==是對對象進(jìn)行比較判斷作用的
            print(-1)
        elif n%4==1 or n%4==3:  #%是求余數(shù)
            print(2)
        elif n%4==2:
            print(4)
        else:
            print(3)
    except:
        break

while true ,try 是用來循環(huán)的描睦,能循環(huán)處理多個case


10題目描述

完全數(shù)(Perfect number)膊存,又稱完美數(shù)或完備數(shù),是一些特殊的自然數(shù)忱叭。
它所有的真因子(即除了自身以外的約數(shù))的和(即因子函數(shù))隔崎,恰好等于它本身。
例如:28韵丑,它有約數(shù)1爵卒、2、4撵彻、7钓株、14实牡、28,除去它本身28外轴合,其余5個數(shù)相加创坞,1+2+4+7+14=28。
給定函數(shù)count(int n),用于計算n以內(nèi)(含n)完全數(shù)的個數(shù)受葛。計算范圍, 0 < n <= 500000
返回n以內(nèi)完全數(shù)的個數(shù)题涨。 異常情況返回-1

/**

  • 完全數(shù)(Perfect number),又稱完美數(shù)或完備數(shù)奔坟,是一些特殊的自然數(shù)携栋。
  • 它所有的真因子(即除了自身以外的約數(shù))的和(即因子函數(shù)),恰好等于它本身咳秉。
  • 例如:28婉支,它有約數(shù)1、2澜建、4向挖、7、14炕舵、28何之,除去它本身28外,其余5個數(shù)相加咽筋,1+2+4+7+14=28溶推。
  • 給定函數(shù)count(int n),用于計算n以內(nèi)(含n)完全數(shù)的個數(shù)
  • @param n 計算范圍, 0 < n <= 500000
  • @return n 以內(nèi)完全數(shù)的個數(shù), 異常情況返回-1

*/
public static int count( int n)

輸入描述:
輸入一個數(shù)字

輸出描述:
輸出完全數(shù)的個數(shù)

while True:
    try :
        n = int(input())
        print(len(list(filter(lambda x:x<n,[6,28,496,8128]))))
    except:
        break
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市奸攻,隨后出現(xiàn)的幾起案子蒜危,更是在濱河造成了極大的恐慌,老刑警劉巖睹耐,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辐赞,死亡現(xiàn)場離奇詭異,居然都是意外死亡硝训,警方通過查閱死者的電腦和手機(jī)响委,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窖梁,“玉大人赘风,你說我怎么就攤上這事≌蓿” “怎么了贝次?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長彰导。 經(jīng)常有香客問我蛔翅,道長,這世上最難降的妖魔是什么位谋? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任山析,我火速辦了婚禮,結(jié)果婚禮上掏父,老公的妹妹穿的比我還像新娘笋轨。我一直安慰自己,他們只是感情好赊淑,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布爵政。 她就那樣靜靜地躺著,像睡著了一般陶缺。 火紅的嫁衣襯著肌膚如雪钾挟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天饱岸,我揣著相機(jī)與錄音掺出,去河邊找鬼。 笑死苫费,一個胖子當(dāng)著我的面吹牛汤锨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播百框,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼闲礼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了铐维?” 一聲冷哼從身側(cè)響起柬泽,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎方椎,沒想到半個月后聂抢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡棠众,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年琳疏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片闸拿。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡空盼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出新荤,到底是詐尸還是另有隱情揽趾,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布苛骨,位于F島的核電站篱瞎,受9級特大地震影響苟呐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜俐筋,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一牵素、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧澄者,春花似錦笆呆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至询筏,卻和暖如春榕堰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背屈留。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工局冰, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人灌危。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓康二,卻偏偏與公主長得像,于是被迫代替她去往敵國和親勇蝙。 傳聞我的和親對象是個殘疾皇子沫勿,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容