if

基本语法:

变量?
值不是固定的,可以发生改变的量,叫做变量

把整数10赋值给变量a,在之后如果使用变量 a,表示使用10这个整数
a = 10
声明一个变量
a = 20

可提前声明变量 方便以后使用
shuilv = 0
sskcs = 0

python是弱类型的语言,变量的类型是根据其值的类型决定的

设置字符编码
coding:utf-8
————————————————————————————————————
if 判断

if a > 20:
    print 'a大于20'
elif a < 20:
    print 'a小于20'
else:
    print 'a等于20'

注释

  1. 冒号:表示判断语句结束

  2. 逻辑判断

    • 与 and(条件必须同时成立)

    • 或 or(多个条件有一个成立即可)

    • 非!(取反)

  3. if 的判断是依次判断,有且只会执行其中一个代码块,比如:

    if income < 0:
        tax = 0
    elif income > 0 and income <= 1500:
        tax = income * 0.03
    else :
        tax = income * 0.45 - 13505

可简化代码块

    if income < 0:
        tax = 0
    elif income <= 1500:
        tax = income * 0.03
    else :
        tax = income * 0.45 - 13505        

循环:如果有一部分代码需要重复执行好多遍

结束while循环的方式

  1. 更改while循环的条件,是条件不成立,循环结束(不经常使用这种方式)
  2. 使用break跳出循环,,,,区分continue,continue 跳过此次循环,直接执行下次循环

布尔类型: true(真)成立可用数字1 false(假)不成立用数字0表示

while 1:
    number = input('请输入一个数字(输入0 结束):')
    if number == 0:
        break

猜数字小游戏

#coding:utf-8
#random python内置的随机数模块
import random
#random.randint()使用random模块中的randint功能函数生成随机数
number = random.randint(0,100)
print number
while 1:
    guessnumber = input('请输入一个0到100的数字')
    #使用while循环对输入的数字做判断
    while guessnumber<0 or guessnumber>100:
        guessnumber=input('数字不合法,请重新输入,')
    if guessnumber == number:
        print '猜对了'
        print '1.继续玩'
        print '2.退出'
        selc_number = input('请选择您的操作:')
        while guessnumber !=1 and guessnumber!=2:
            selc_number = input('选项不存在,重新选择:')
        if selc_number==1:
            number = random.randint(0, 100)
        else:
            break
    elif guessnumber < number:
        print '猜小了'
    else :
        print '猜大了'

input() python中的内置功能函数,允许用户输入
type() python中的内置功能函数;type()查看变量的类型
raw_input() python中的内置功能函数;可以输入字符串函数,会将所有输入内容看做一个完整的字符串

将input执行结果赋值给变量a
a = input(‘请输入一个数字:’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值