2_基本数据类型和运算符

字符串和运算符
复制代码
x = 3
print(x)
新运算 = 8888
print(新运算)
poetey = """
我爱你情爱的
我为你自豪
我为你骄傲!!!"""
print(poetey)
我爱你 = '520' + '1314'
print(我爱你)
我爱你 = "520" + "1314"
print(我爱你)
print("我爱你一万年!!!\n"*10)

import random
counts = 3
answer = random.randint(1,10)
while counts > 0:
    temp = input("不妨猜一下我心里想的是哪个数字:")
    guess =int(temp)
    if guess == answer:
        print("你是我心里的蛔虫嘛?!")
        print("哼,猜中了也没有奖励!")
        break
    else:
        if guess < 8:
            print("小啦~")
        else:
            print("大啦~")
        counts = counts - 1
        print("还剩下:\t" + str(counts) +"次机会")
print("游戏结束,不玩啦(* ̄︶ ̄)")
复制代码
浮点数
复制代码
a = 0.1
 b = 0.2
 print(a+b)
 if 0.3 == 0.2 + 0.1:
     print("没有精度误差")
 else:
     print("有精度误差")
 import decimal
 a = decimal.Decimal('0.1')
 b = decimal.Decimal('0.2')
 c = decimal.Decimal('0.3')
 print(a + b)
 if c == a + b:
     print("没有精度误差")
 else:
     print("有精度误差")
复制代码
复数
 x = 1 + 2j
 print(x.real)
print(x.imag)
运算符
复制代码
# print(3/2)

# 向下取整
"""print(3//2)      1
print(-3//2)       -2
print(3//-2)       -2
print(-3//-2)       1
print(3 % 2)        1
print(divmod(3,2))  (1,1) 
"""

# 取绝对值
"""print(abs(-100))
print(abs(1+2j))复数取绝对值进行模运算
"""

# 布尔类型
"""
1、定义为false的对象:None和False
2、值为0的数字类型:0,0.0,0j,Decimal(0),Fraction(0,1)
3、空的序列和集合:'',"",(),[],{},set(),range(0)
print(bool(0.0))         False
print(bool(-230))        True
print(bool(0j))          False
print(bool("False"))     True     
print(bool(False))       False
print(bool(""))          False
print(bool(" "))         True
print(bool(1 == True))   True
print(bool(0 == True))   False
print(False+True)         1
*布尔类型其实就是特殊的整数类型
"""
# 逻辑运算符
# 短路逻辑
#  0   print(0 and 1)
#  9   print(7 and 8 and 9)
#  0   print((not 1) or (0 and 1))
#  4   print((not 1) or (0 and 1) or (3 and 4))
#  4   print((not 1) or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9) )

# 优先级(and的优先级比or高)
#  False  print(not 1)
#  4   print(0 or 3 and 4)
#  4   print(not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9)
复制代码

 

 
 
 
 
posted @   tuyin  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示