練習問題/解答例/FizzBuzz/Python
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
# -*- coding: cp932 -*-
a = 1
n = input("整数を入力してください")+1
if n < 1:
n = 0
print "1以上の正の整数を入力して下さい"
if n > 300:
n = 0
print "300未満の数を入力してください"
while a < n:
if a % 15 == 0:
print "FizzBuzz"
elif a % 3 == 0:
print "Fizz"
elif a % 5 == 0:
print "Buzz"
else:
print a
a = a + 1
これと似たような、ナベアツ問題がありますが、1行で書いた...
["aho" if x % 3 == 0 or "3" in str(x) else x for x in ra...
こういう書き方もあります。
[(((x%3==0 or '3' in str(x)) and 'aho') or x) for x in r...
ワンライナーでFizzBuzz。
print '\n'.join(str(i)*(i%3!=0 and i%5!=0) + 'Fizz'*(i%3...
終了行:
# -*- coding: cp932 -*-
a = 1
n = input("整数を入力してください")+1
if n < 1:
n = 0
print "1以上の正の整数を入力して下さい"
if n > 300:
n = 0
print "300未満の数を入力してください"
while a < n:
if a % 15 == 0:
print "FizzBuzz"
elif a % 3 == 0:
print "Fizz"
elif a % 5 == 0:
print "Buzz"
else:
print a
a = a + 1
これと似たような、ナベアツ問題がありますが、1行で書いた...
["aho" if x % 3 == 0 or "3" in str(x) else x for x in ra...
こういう書き方もあります。
[(((x%3==0 or '3' in str(x)) and 'aho') or x) for x in r...
ワンライナーでFizzBuzz。
print '\n'.join(str(i)*(i%3!=0 and i%5!=0) + 'Fizz'*(i%3...
ページ名: