python_練習問題の練習_1_if文


文書ディレクトリ
  • 練習1
  • 練習2
  • 練習3
  • 練習4
  • 練習5
  • 練習1
    ユーザーが入力した整数を取得するプログラムを作成します.そしてこの数が奇数か偶数かをプログラムで表示します.
    num = int(input('       :'))
    
    residue = num % 2
    
    if residue ==0:
        print('        ')
    else :
        print('        ')
    

    練習2
    任意の年が閏年であるかどうかを確認するプログラムを作成します.1年を4で除算して100で除算できない場合、または400で除算できる場合、この年は閏年です.
    year = int(input('       :'))
    
    if (year % 4 ==0) and (year % 100 != 0) or (year % 400 == 0):
        print('      ')
    else :
        print('      ') 
    

    練習3
    うちの犬は5歳になりましたが、5歳の犬は何歳に相当しますか?実はとても簡単で、犬の前の2年は毎年人類の10.5歳に相当して、それから1年増加するごとに4歳増加します.では、5歳の犬が人間の年齢に等しいのは10.5+0.5+4+4=33歳でプログラムを作成し、ユーザーが入力した犬の年齢を取得し、プログラムを通じて人間の年齢に相当することを示します.ユーザーが負数を入力した場合は、プロンプトを表示します.
    dog_age = float(input('          :'))
    
    if dog_age < 0 :
        print('       !       ヾ(•ω•`)o')
    elif dog_age == 0:
        print('         ヾ(•ω•`)o')
    else :
        if dog_age <= 2 :
            man_age = 10.5 * dog_age
            print('              %.1f '%man_age)
        elif dog_age > 2 :
            man_age = (10.5 * 2) + 4 * (dog_age - 2)
            print('              %.1f '%man_age)
    

    練習4
    キーボードから明ちゃんの期末成績を入力:成績が100の場合、「BMW 1台奨励」成績が[80-99]の場合、「iPhone 1台奨励」成績が[60-79]の場合、「参考書1冊奨励」その他の場合、何の奨励もありません
    score = float(input('        (0-100  ):'))
    
    if 0 <= score <= 100 :
    
        if score == 100:
            print('    BMW')
        elif 80 <= score <=99 :
            print('    iPhone')
        elif 60 <= score <= 79 :
            print('       ')
        else :
            print('    ,      ')
    
    else :
        print('       ')
    

    練習5
    みんな知っているように、男は結婚して、女は結婚します.では、女性の保護者は娘と結婚しなければならない.もちろん、高い:180 cm以上;富:1000万以上;かっこいい:500以上;もしこの3つの条件が同時に満たされたら、「私は必ず彼と結婚します」と言います.もし3つの条件が本当なら、「結婚しましょう.上より不足して、下より余裕があります」と言います.3つの条件が満たされなければ、「嫁に行かない!」
    #   1:
    
    height = float(input('        (   cm):'))
    money = float(input('        (    ):'))
    handsome = float(input('        :'))
    
    i = 0
    
    if height > 180 :
        i += 1
        if money > 1000 :
            i += 1
            if handsome > 500 :
                i += 1
    
    if i == 3 :
        print('       ')
    elif i == 2 or i == 1 :
        print('  ,    ,    。')
    else :
        print('  !')
    
    
    #   2:
    
    height = float(input('        (   cm):'))
    money = float(input('        (    ):'))
    handsome = float(input('        :'))
    
    if height > 180 and money > 1000 and handsome > 500 :
        print('       ')
    elif height > 180 or money > 1000 or handsome > 500 :
        print('  ,    ,    。')
    else :
        print('  !')