python运算符

运算符 描述
[] [:] 下标,切片
** 指数
~ + - 按位取反, 正负号
* / % // 乘,除,模,整除
+ - 加,减
>> << 右移,左移
& 按位与
^ | 按位异或,按位或
<= < > >= 小于等于,小于,大于,大于等于
== != 等于,不等于
is is not 身份运算符
in not in 成员运算符
not or and 逻辑运算符
= += -= *= /= %= //= **= &= ` = ^=` `>>=` `<<=`

输入一个三位数判断是否是水仙花数

num = input("please input the number:")
num1 = 0
for i in num:
    i = int(i)
    num1 += i * i *i
if num1 == int(num):
    print(f"{num} is right")

100-1000之间一共有几个水仙花数

i= 0
for num in range(100,1000):
    high = num // 100
    middle = num // 10 % 10
    low = num % 10
    num1 = high ** 3 + middle ** 3 +low ** 3
    if num == num1:
        i +=1
        print(f"{num} is right")
print(f"total count is {i}")
posted on 2022-05-31 21:57  啊feng阿  阅读(37)  评论(0)    收藏  举报