Python初級編 第3回【算術演算子、比較演算子、論理演算子】

Python初級編 第3回【算術演算子、比較演算子、論理演算子】

num1 = 10
num2 = 20
print(num1 + num2)  #出力:30
sentence_one = "Hello " 
sentence_two = "Wolrd"
print( sentence_one + sentence_two)   #出力:Hello World
num = 10
text = " apples"
print(num + text)  # エラー:TypeError: unsupported operand type(s) for +: 'int' and 'str'
num = 10
text = " apples"
print(str(num) + text)  # 出力:10 apples
num1 = 30
num2 = 10
print(num1 - num2)  # 出力:20
num = -10
print(num)  # 出力:-10
num1 = 5
num2 = 4
print(num1 * num2)  # 出力:20
text = "Hello"
print(text * 3)  # 出力:HelloHelloHello
num1 = 20
num2 = 4
print(num1 / num2)  # 出力:5.0
num1 = 10
num2 = 0
print(num1 / num2)  # ゼロ除算エラー:ZeroDivisionError: division by zero
num1 = 10
num2 = 0

if num2 != 0:
    print(num1 / num2)
else:
    print("0で割ることはできません")
num1 = 10
num2 = 3
print(num1 % num2)  # 出力:1
x = 10
y = 10
print(x == y)  # 出力:True

a = 5
b = 10
print(a == b)  # 出力:False
x = 10
y = 5
print(x != y)  # 出力:True

a = 7
b = 7
print(a != b)  # 出力:False
x = 15
y = 10
print(x > y)  # 出力:True

a = 3
b = 8
print(a > b)  # 出力:False
x = 5
y = 10
print(x < y)  # 出力:True

a = 10
b = 3
print(a < b)  # 出力:False
x = 10
y = 10
print(x >= y)  # 出力:True

a = 7
b = 10
print(a >= b)  # 出力:False
x = 10
y = 15
print(x <= y)  # 出力:True

a = 10
b = 10
print(a <= b)  # 出力:True

c = 20
d = 5
print(c <= d)  # 出力:False
str1 = "apple"
str2 = "banana"

print(str1 < str2)  # 出力:True(辞書順で "apple" は "banana" より前)

andとは

x = 5
y = 10
z = 15

print(x < y and y < z)  # 出力:True
print(x > y and y < z)  # 出力:False
x = 5
y = 10
z = 15

print(x < y or y > z)  # 出力:True
print(x > y or y > z)  # 出力:False
x = 5

print(not x > 10)  # 出力:True
print(not x < 10)  # 出力:False
Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA