• python学习(二)条件判断&循环


    1、条件判断

    1)if... else..

    变量值为18,则走else判断

    冒号后面都会缩进,python根据缩进判断代码块

    通过input 接收输入信息,input输入的值都是string型,因为age输入整数,所以需要类型转换

     2)elif使用

    若判断条件有多个,则使用if...elif...elif....else

    3)字符串做条件判断使用(==表示等于,!=表示不等于)

    4)随机数使用

    先导入随机数包(import random),然后使用随机数函数x=random.randint(1,10) ,意思是产生1-10之间的一个数字

    2、循环遍历

    重复去做一件事情,加循环,遍历,迭代

    1、while循环

    1)while循环必须要有一个计数器

    import random
    num = random.randint(1,100)
    count = 0
    while count<7:
    guess = input('请输入要猜的数字: ')
    guess = int(guess)
    if guess>num:
    print('猜大了')
    continue
    elif guess<num:
    print('猜小了')
    continue
    else:
    print('猜对了,数字为:',num)
    break
    count+=1

    while里面的是循环体,在循环时候重复执行循环体里的内容

    break:在循环里遇到break,立即结束循环,不管有没有循环完

    continue:在循环里遇到break,结束本次循环,继续进行下一次循环

    count +=1 与count=count+1是一个意思

    2)while循环中else的用法

     while里面的else是在循环执行完后执行

    import random
    num = random.randint(1,100)
    count = 0
    while count<3:
    guess = input('请输入要猜的数字: ')
    guess = int(guess)
    if guess>num:
    print('猜大了')
    elif guess<num:
    print('猜小了')
    else:
    print('猜对了,数字为:',num)
    break
    count+=1
    else:
    print("游戏次数已经用完")

     当循环3次结束后,才会执行else语句

    2、for循环

    for循环不需要计数器,直接定义循环次数

    for i in range(101):
    if i%2==0:
    print(i)
    i是从0开始循环,每一次循环后i+1

  • 相关阅读:
    (转)C++ typename的起源与用法
    EOS智能合约深度解析
    cmake常用变量和命令解析
    (转)Linux下source命令详解
    eosio_install.sh执行过程
    java之collection总结
    Guava之RangeMap
    java file.listFiles()按文件名称、日期、大小排序
    Java下载文件的几种方式
    Java泛型Class<T>、T与Class<?>
  • 原文地址:https://www.cnblogs.com/emilyliu/p/8620565.html
Copyright © 2020-2023  润新知