Niuke.com Python Getting Started 103 Questions Exercise|(05--Operator (1))

⭐NP32 Niuniu 加算器と減算器

説明

小学校に入学したばかりの妹が宿題をするのを手伝うために、Niu Niu は Python で加算器と減算器を書き、彼女の足し算と引き算の操作を統合できるようにしたいと考えました。ここで、2 つの数値 x と y を入力し、それぞれ x+y の結果と xy の結果を出力する必要があります。

説明を入力してください:

2 行に 2 つの整数を入力します。

出力の説明:

足し算と引き算の結果を 2 行で出力します。

例 1

入力:

1 
1

出力:

2 
0
def math(a,b) :
    sum = a+b
    sub = a-b
    print('%d\n%d'%(sum,sub))

math(int(input()),int(input()))

⭐NP33 乗算と累乗

説明

Python を学んだばかりの Niu Niu は、同じ記号が 2 回現れると、* と ** のように異なる操作を表している可能性があることを発見しました。2 つの数値 x と y を入力し、それぞれ x * y と xy を計算してください。

説明を入力してください:

2 行に 2 つの整数 x と y を入力します。

出力の説明:

1 行目は x * y を出力し、2 行目は xy を出力します。 

例 1

入力:

2 
5

出力:

10 
32
def math(a,b):
    print(f"{a*b}\n{a**b}")
math(int(input()),int(input()))

⭐NP34除算とモジュロ演算

説明

コンピューターの除算には 2 種類あることは誰もが知っています。1 つは整数の除算、結果には商と剰余が含まれ、もう 1 つはそれを 10 進数に除算することです。次に、2 つの数値 x と y を入力し、それぞれ 2 つの除算で x/y の結果を計算します。

説明を入力してください:

2 つの整数 x と y を 2 行に入力します。y は 0 ではありません。

出力の説明:

最初の行は、x を y で割った商と剰余を出力します。

2 行目は、x を y で割った割り切れない結果を小数点以下 2 桁で出力します。

例 1

入力:

3 
2

出力:

1 1 
1.50
def math(a,b):
    print(f"{a//b} {a%b}\n{'%.2f'%(a/b)}")
math(int(input()),int(input()))

⭐NP35 友達の年齢が同じかどうか

説明

Niu Niu にはクセがあります. 新しい友達に会うとき, 彼はその友達が自分と同い年かどうかを知りたがっています. Niu Niu の年齢と友達の年齢を表す 2 つの整数を入力してください. の比較結果を出力してください.ニウニウの年齢が友達の年齢と同じかどうか。

説明を入力してください:

1 行に 2 つの整数をスペースで区切って入力します。

出力の説明:

比較結果を直接出力 (True or False)

例 1

入力:

22 23

出力:

間違い
def math(a,b):
    print(a==b)
num = input().split()
math(num[0],num[1])

⭐数字が大きいNP36

説明

Niu Niu は Niu Mei と数当てゲームをしています. Niu Niu の数が Niu Mei の数よりも大きいかどうかをすばやく判断できるプログラムを作成する必要があります. スペースで区切られた 2 つの整数を入力し、最初の数値が 2 番目の数値より大きいかどうか、および最初の数値が 2 番目の数値より小さいかどうかを出力します。

説明を入力してください:

1 行に 2 つの整数をスペースで区切って入力します。

出力の説明:

最初の行は、最初の数値が 2 番目の数値より大きいかどうか (True または False) を出力します。

2 行目は、最初の数値が 2 番目の数値より小さいかどうか (True または False) を出力します。

例 1

入力:

3 4

出力:

偽の
s = input().split()
print(f"{s[0]>s[1]}\n{s[0]<s[1]}")

おすすめ

転載: blog.csdn.net/YueXuan_521/article/details/129960422