py練習——計蒜客

http://nanti.jisuanke.com/t/1

這是一個非常簡單的題目,意在考察你編程的基礎能力。千萬別想難了哦。輸入爲一行,包括了用空格分隔的三個整數A、B、C(數據範圍均在-40~40之間)。輸出爲一行,爲“A+B+C”的計算結果。

樣例1

輸入:

22 1 3

輸出:

26 

def main():
    a, b, c = raw_input().split(' ')
    a = int(a)
    b = int(b)
    c = int(c)
    print a + b + c
    
if __name__ == '__main__':
    main()

今天剛剛開始看py,這個題不知道怎麼輸入,找了種方法勉強可以,但是覺得會有更好的,再次留坑吧(11.2)


http://nanti.jisuanke.com/t/2

判斷一個數是否能被另一個整數整除是一個挺簡單的問題,一般一個模運算就可以搞定了,懶惰的曉萌還是不想自己做,於是找到你幫他寫代碼,你就幫幫他吧。

輸入包括兩個由空格分開的整數M和N(1≤M,N≤500)。

輸出包括一行,如果M可以被N整除就輸出YES,否則輸出NO(結果大小寫敏感)。

樣例1

輸入:

21 7

輸出:

YES
def main():
    a, b = raw_input().split(' ')
    a = int(a)
    b = int(b)
    if a % b == 0:
        print 'YES'
    else:
        print 'NO'
    
if __name__ == '__main__':
    main()


http://nanti.jisuanke.com/t/3

對於大於1的數,如果除了1和它本身,它不能再被其它正整數整除,那麼我們說它是一個質數。曉萌想判斷一個數是不是質數,希望找你寫個程序,幫助她進行判斷。

輸入包括一行,爲一個整數N(1 < N ≤1000),正是曉萌給出你讓你判斷的數字。

輸出包括一行,如果曉萌給出的整數N爲質數,那麼輸出YES;如果N不是質數,那麼輸出NO。


樣例1

輸入:

3

輸出:

YES

import  math

def main():
    a = int(input())
    flag = 1
    for x in range(2, int(math.ceil(math.sqrt(a))) ):
		if a % x == 0:
			flag = 0
			break
    if flag:
	    print 'YES'
    else:
		print 'NO'

if __name__ == '__main__':
    main()


http://nanti.jisuanke.com/t/4

我們約定Fn表示斐波那契數列的第n項,你能知道斐波那契數列中的任何一項嗎?

輸入包括一行,包括一個數字N(0≤N≤50)。

輸出包括一行,包括一個數字,爲斐波那契數列的第N項的值。

樣例1

輸入:

7

輸出:

13

#encoding:utf-8

def main():
    a, b = 0, 1
    for i in range(1, int(input())):
        a, b = b, a+b
    print b

if __name__ == '__main__':
    main()




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章