zoukankan      html  css  js  c++  java
  • python 基础 2.6 for 循环 和if循环 中break

           python中最基本的语法格式大概就是缩进了。python中常用的循环:for循环,if循环。一个小游戏说明for,if ,break的用法。

       

    猜数字游戏:

    1.系统生成一个20以内的随机数

    2.玩家有6次机会进行猜猜看,每次猜测都会有反馈结果,猜大了,猜小了或是猜对了--结束

    3.6次机会中,猜对了,玩家赢

    4,6次机会中,没猜对,系统赢。

    代码如下:

    [root@localhost python-scripts]# cat 12.py
    #!/usr/bin/python
    #coding=utf-8
    import random
    sjs = random.randint(1,20)    //产生的随机数
    print sjs     //打印随机数
    for i in xrange(1,7):    //6次机会取值
    num = int(raw_input("please input a number[1-20]: "))
        if num > sjs:
            print "猜大了,还有%s次机会" %(6-i)
        elif num < sjs:
            print "猜小了,还有%s次机会" %(6-i)
        elif num == sjs:
            print "猜对了,你赢了,还有%s次机会" %(6-i)
            break   //如果才对了,就跳出for循环

    代码运行如下:

    [root@localhost python-scripts]# python 12.py
    1   //产生的随机数
    please input a number[1-20]: 10
    猜大了,还有5次机会
    please input a number[1-20]: 9
    猜大了,还有4次机会
    please input a number[1-20]: 5
    猜大了,还有3次机会
    please input a number[1-20]: 2
    猜大了,还有2次机会
    please input a number[1-20]: 1
    猜对了,你赢了,还有1次机会

  • 相关阅读:
    POJ 2485 Highways &amp;&amp; HDU1102(20/200)
    easyui 后台框架搭建
    启动第二个Activity
    Apache配置基于域名的虚拟主机
    POJ_1679_The Unique MST(次小生成树模板)
    MySQL学习笔记
    数据库学习之简单的SQL语句
    HDU-4643-GSM(DFS)
    Android Studio VS Eclipse (还在用Eclipse?你OUT了!)
    使用国内镜像源来加速python pypi包的安装
  • 原文地址:https://www.cnblogs.com/lzcys8868/p/7056399.html
Copyright © 2011-2022 走看看