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}")
浙公网安备 33010602011771号