Python基础练习:运算符

1.输入一个数字x传入表达式 (x+10)*8/2//3%10 后对结果求三次方 输出结果(输入和输出要有提示)

x = int(input("请输入值x:"))
x = ((x + 10) * 8 / 2 // 3 % 10)**3
print("结果为:", x)

2.输入两个整型或浮点数进行(随便选一个比较运算符)进行比较操作

x1 = float(input("请输入第一个数x1:"))
x2 = float(input("请输入第一个数x2:"))
Y = x1 > x2
print(f"{x1}是否大于{x2}:{Y}")

3.输入一个数判断它是否在列表[1, '二', 3.1, True]中

# eval() 把字符串变成代码去执行
# eval(" '二' ")


x = eval(input("请输入一个数:"))
print(x)
print(x in [1, '二', 3.1, True])

# 测试时需输入 “ '二' ”

4.求短路运算 10 and 5 or '' and 9 返回的结果 

print(10 and 5 or '' and 9)
#         5     or     ''
#                5

5.求短路运算 0 or 1 and 8 or 5 返回的结果 

print(0 or 1 and 8 or 5)
#     0  or   8   or 5
#          8  or  5
#             8

6.求短路运算 "" and 1 or 4 or 9 返回的结果 

print("" and 1 or 4 or 9)
#        ""  or  4  or  9
#            4   or   9
#                 4

你可能感兴趣的:(python,开发语言,后端)