python3练习:while循环

Posted jxba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于python3练习:while循环的主要内容,如果未能解决你的问题,请参考以下文章

Java练习 标准输入,输出,以及while 循环

python-while循环的练习题

python入门 while 循环练习

Python基础-----while循环练习

python3练习:while循环

python学习-7 条件语句 while循环 + 练习题