zoukankan      html  css  js  c++  java
  • python3练习:while循环

    # -*- coding:utf-8 -*-
    #while 练习
    
    '''
       @ 练习1:输入不同的能量来源,显示不同的能量值。
       @ author:jll
       @ create:2019-11-20
    '''
    while True:
        info = input('
    查询能量请输入能量来源!退出程序请输入0
    能量来源如下:
    生活缴费、行走捐、共享单车、线下支付、网络购票
    ') # 获取控制台输入的内容
        if info=='生活缴费':  # 判断输入的能量来源
            print('180g')     # 打印对应的能量
        elif info == '行走捐':
            print('200g')
        elif info=='共享单车':
            print('80g')
        elif info=='线下支付':
            print('5g')
        elif info=='网络购票':
            print('80g')
        elif info=='0':
            print('已退出!')
            break
        else:                       #输入非法内容,退出
            print ("输入错误!")
            break
    
    
    '''
       @ 练习2:猜1~100之内的数字。
       @ author:jll
       @ create:2019-11-20
    '''
    import random
    j = random.randint(1,101)
    print ("我现在心里想到了一个数字,请你猜一下是多少?")
    while True:
        x0 = input("你猜的数字是:")                  #接收录入内容
        if x0.isdigit():                            #确认录入内容为数字
            x = int(x0)                             #录入内容为str类型,需转为int类型
            if x > 100 or x < 1:
                print ("1~100之内的数字!说啥呢?重来!
    ")
                break
            elif x == j:
                print ("真棒!你猜对了~
    数字就是%d,游戏结束" %x)   #猜对了,游戏结束
                break
            elif x > j:
                print ("大了,往小了说~
    ")
            elif x < j:
                print ("小啦,往大了说~
    ")
        else:
            print ("数字呀!写啥呢~?重来!
    ")               #录入内容不为数字则退出
            break

    结果(其中一部分)

    C:Users	iansAppDataLocalProgramsPythonPython36python.exe D:/01Test/scripts/mianshi-test/python_LX.py
    
    查询能量请输入能量来源!退出程序请输入0
    能量来源如下:
    生活缴费、行走捐、共享单车、线下支付、网络购票
    东方闪电
    输入错误!
    
    
    
    我现在心里想到了一个数字,请你猜一下是多少?
    你猜的数字是:水电费水电费
    数字呀!写啥呢~?重来!
    
    
    Process finished with exit code 0
  • 相关阅读:
    Java学习二十九天
    Java学习二十八天
    47. Permutations II 全排列可重复版本
    46. Permutations 全排列,无重复
    subset ii 子集 有重复元素
    339. Nested List Weight Sum 339.嵌套列表权重总和
    251. Flatten 2D Vector 平铺二维矩阵
    217. Contains Duplicate数组重复元素
    209. Minimum Size Subarray Sum 结果大于等于目标的最小长度数组
    438. Find All Anagrams in a String 查找字符串中的所有Anagrams
  • 原文地址:https://www.cnblogs.com/jxba/p/11899467.html
Copyright © 2011-2022 走看看