zl程序教程

您现在的位置是:首页 >  Python

当前栏目

Python四则运算和IF语句

2023-02-18 15:29:20 时间

python 四则运算

In [1]
a, b, c, d, e = 1, 2, 3, 4, 5print(a + b)            # 加print(a - b)            # 减print(c * b)            # 乘print(c ** 2)           # 平方print(b ** 0.5)         # 根号print(a / d)            # 除print(e // b)           # 地板除(向下取整)print(e % b)            # 取余数e += 1                  # 等价于 e = e + 1print(e)
3
-1
6
9
1.4142135623730951
0.25
2
1
6

if 条件判断语句

  • 条件分支

  • 引入外部的库(随机数)

  • 三元操作符

  • assert函数

In [ ]
# 条件分支num = int(input("请输入1到100之间的整数:"))
print(num)if 1 <= num <= 100:
    print("输入正确!")else:
    print("输入错误!")
请输入1到100之间的整数:10
输入正确!
In [ ]
# 猜固定数字temp = input("从1~10中猜个正整数:")
print(temp)
guess = int(temp)while guess != 5:
    temp = input("猜错了,请重猜:")
    guess = int(temp)    if guess == 5:
        print("恭喜你,猜对了!")    else:        if guess > 5:
            print(guess)
            print("猜错了,要往小的猜!")        else:
            print(guess)
            print("猜错了,要往大的猜!")
print("恭喜你,猜对了,游戏结束。")
从1~10中猜个正整数:2
猜错了,请重猜:4
猜错了,要往大的猜!
猜错了,请重猜:6
猜错了,要往小的猜!
猜错了,请重猜:恭喜你,猜对了!
恭喜你,猜对了,游戏结束。
In [ ]
# 猜随机数字import random
secret = random.randint(1,10)
temp = input("从1~10中猜个正整数:")
print(temp)
guess = int(temp)while guess != secret:
    temp = input("猜错了,请重猜:")
    guess = int(temp)    if guess == secret:
        print("恭喜你,猜对了!")    else:        if guess > secret:
            print(guess)
            print("猜错了,要往小的猜!")        else:
            print(guess)
            print("猜错了,要往大的猜!")
print("正确答案是:%d!" % guess)
print("恭喜你,猜对了,游戏结束。")
从1~10中猜个正整数:3
猜错了,请重猜:5
猜错了,要往大的猜!
猜错了,请重猜:8
猜错了,要往小的猜!
猜错了,请重猜:7
猜错了,要往小的猜!
猜错了,请重猜:恭喜你,猜对了!
正确答案是:6!
恭喜你,猜对了,游戏结束。
In [ ]
# 生成随机数import random            # 引入随机库x = random.randint(0,5)  # 随机生成0到5的数(0,1,2,3,4,5)print(x)
5
In [ ]
# 现有两个不相等的数字,输出最小的数字x , y = 3, 5if x < y:
     small = xelse:
     small = y
print(small)
3
In [ ]
# 三元操作符x , y = 3, 5# 用三元操作符的条件表达式可以一句话来完成条件判断与赋值操作:small = x if x < y else y
print(small)
3
In [ ]
# assert函数assert 5 > 3print("assert函数,当函数为真时,程序继续往下执行。")
assert函数,当函数为真时,程序继续往下执行。

如果输入 assert 3 > 5 时,函数为假,程序自动崩溃并抛出AssertionError的异常。

assert函数的作用:在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用。