欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

if

程序员文章站 2022-07-12 17:51:28
...

基本语法:

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

把整数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(‘请输入一个数字:’)

相关标签: python