DAY 1

变量名
使用变量之前要赋值;
变量名:字母、数字、下划线,不能用数字开头;
“=”是赋值,左边是变量,右边是值,不可以写反;
转义:Let’s go!
Let’s go!

str =  'Let\'s go'
print(str)

原始字符串的使用非常简单,只需要在字符串前加一个英文字母r即可。

str =  r'C:\now'
print(str)

原始字符串结尾不能加反斜杠
如:str = r’C:\now\fishc\a’
不可以
## 条件分支
=表示赋值
==表示等于
if
else

temp = input('输入一个数字:')
guess = int(temp)

if guess == 8:
    print('猜对了')
else:
    if guess >8:
        print("大了")
    else:
        print('小了')
print('游戏结束')

while循环语法
while条件:
条件为真执行循环体操作
条件为假不执行

temp = input('输入一个数字:')
guess = int(temp)
while guess!=8:

    if guess >8:
        print("大了")
    else:
        print('小了')
    temp = input('再来:')
    guess = int(temp)
print('猜对了')
print('游戏结束')

random模块
random模块里有一个函数叫:
randint(),会返回一个随机的整数

import random
secret = random.randint(1,10)
temp = input('输入一个数字:')
guess = int(temp)
while guess!=secret:

    if guess >secret:
        print("大了")
    else:
        print('小了')
    temp = input('再来:')
    guess = int(temp)
print('猜对了')
print('游戏结束')

类型转换
整数:int()
字符串:str()
浮点数:float()
type()判断变量类型
isinstance(a,b)返回true或false
不知道为啥我的不输出结果?

算术运算符

a = 3
a +=3
print(a)

//只留整数的除法

a = 10
b = 8
c = a//b
print(c)

输出为1

%求余数

a = 10
b = 8
c = a%b
print(c)

输出为2

**幂运算

a = 3
b = 2
c = a**b
print(c)

输出为9;3*3的意思

优先级问题
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值