py練習 計蒜客

2021-07-06 09:04:52 字數 1832 閱讀 9993

這是乙個非常簡單的題目,意在考察你程式設計的基礎能力。千萬別想難了哦。輸入為一行,包括了用空格分隔的三個整數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)

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

輸入包括兩個由空格分開的整數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()

對於大於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()

我們約定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()

計蒜客 2019計蒜之道D

題意 現在給定你乙個字串 s ss 以及乙個整數 k kk,請求出 s ss的字典序最小的長度為 k kk的子串行。資料範圍 0 s 5000000 00 s 5000 000 樣例輸入 helloworld 5樣例輸出 ellld思路 假如我們先不考慮長度為k的限制我們應當怎麼做?我們以樣例為例子...

計蒜客 解碼

蒜頭君自己發明了一種字串的編碼方式,對於只含有大小寫字母的字串,可以用數字來表示括號裡面的串連續出現的次數 數字有可能超過一位數 比如a abcd 2等價於aabcdabcd。特別地,如果數字前面沒有括號,表示緊貼數字的前面的 乙個字母 出現的次數。比如abc2表示abcc。為了降低解碼的難度,蒜頭...

計蒜客 郊遊

蒜頭君成為了計蒜客附屬幼兒園的一名老師,乙個陽光明媚的週末,蒜頭君帶領著小朋友們去野外郊遊。一共有 2n2n 個小朋友,正好是 n n 個男孩和 n n 個女孩。蒜頭君讓小朋友分組玩遊戲,每組乙個男孩和乙個女孩,但是有些女孩比較討厭某些男孩,不願意和他們分在一組,男孩覺得和誰分在一組都無所謂。你能告...