Pythonの例2

1.英語の文字列の単語数の統計

Be英語の文字列を入力し、スペースに従って単語を分割し、単語の数を数えますBe Be

1 1

入力フォーマット

英語の文字列を入力してくださいBe

1 1

出力フォーマット

単語数Be

 回答コード:

print(len(input().strip().split()))

テストケースになる:

 2.月の文字列を取得します

 1 1

説明

1から12までの数値を入力し、対応する月を出力します。たとえば、入力3、出力 "March" Be Be

入力フォーマット

1から12までの数字を入力してくださいBeBe

出力フォーマット

出力月Be

 1 1

入力と出力の例

 1 1

入力 出力
例1  1  一月
11 11月

 回答コード:

n = input()
Number = list(range(1, 13))
Name = ['一月份', '二月份', '三月份', '四月份', '五月份', '六月份', '七月份','八月份','九月份','十月份','十一月份','十二月份']
monthBook = {}
for i in range(len(Number)):
    d1 = "{}".format(Number[i])
    d2 = "{}".format(Name[i])
    monthBook[d1] = d2
print(monthBook[n])

テストケース: 

 

3.うるう年の判断

説明

年を入力して、うるう年かどうかを判断しますBe Be

うるう年の判断基準は次のとおりであり、以下のいずれかの条件を満たすことができます。

1. 4で割り切れるが、100で割り切れないBe Be

2.400Beで割り切れる

1 1

入力と出力の例

 1 1

入力 出力
例1

1896年である

2020 1

2019年1

1896年はうるう年です

2020年はうるう年です

2019年はうるう年ではありません

 回答コード:

year = int (input ())
if (year % 4 ==0  and  year % 100 !=0)  or  year % 400 ==0:
    print("%d年是闰年"%year)
else:
    print("%d年不是闰年"%year)

 テストケース:

おすすめ

転載: blog.csdn.net/qq_54587141/article/details/123711855