首页 > 编程语言 >Python 第3章 实战

Python 第3章 实战

时间:2022-09-22 08:35:00浏览次数:47  
标签:实战 info elif Python random score print 输入

一、实验目的和要求

  掌握控制流语句

二、实验过程

    采用Python

三、实验过程

    根据《零基础学Python》(全彩版)的课程实例代码

四、代码及其结果

    1.代码


###实战1
while True:
print('\n查询能量请输入能量来源!退出程序请输入0\n')
print('能量来源如下:\n\n'
'生活缴费、行走捐、共享单车、线下支付、网络购票\n')
info = input() # 输入的内容
print() # 换行
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

###实战2
import random # 导入

print('\n——————猜数字游戏——————\n')
random = random.randint(1, 10) # 生成随机数
print("请输入1~10之间的任意一个数:")
while True:
guess = input() # 输入
if int(guess)!=0 and int(guess) < random: # 若猜测小于基准数,则提示数太小,重新输入
print('太小,请重新输入:')
elif int(guess)!=0 and int(guess) > random:
print('太大,请重新输入:')
elif int(guess) == random: # 相同时,猜对数字,游戏结束
print('恭喜你,你赢了,猜中的数字是:', random)
print('\n———————游戏结束———————')
break
elif guess == '0': # 若输入的数字是0,循环结束的原因是用户选择退出游戏
print('退出游戏!')
break

###实战3
print('--------------跳一跳-------------\n')
print('欢迎回来,请开始游戏……')
print("请输入(中心、音乐块、微信支付块):")
score = 0;
while (True):
strIn = input("请输入:")
if (strIn == "中心"):
score += 2
print("您的分数为:" + str(score))
elif (strIn == "音乐块"):
score += 30
print("您的分数为:" + str(score))
elif (strIn == "微信支付块"):
score += 10
print("您的分数为:" + str(score))

###实战4
print('——————10086查询功能——————\n')
print('输入1,查询当前余额\n'
'输入2,查询当前剩余流量\n'
'输入3,查询当前剩余通话\n'
'输入0,退出自助查询系统!')
while True:
info = input() # 获取输入内容
if info == '1':
print('当前余额为:999元')
elif info == '2':
print('当前剩余流量为:5G')
elif info =='3':
print('当前剩余通话为:189分钟')
elif info == '0':
print('退出自助查询系统!')
break

    2.结果

 

 

 

 

 

 

 

标签:实战,info,elif,Python,random,score,print,输入
From: https://www.cnblogs.com/qingdrippy/p/16717881.html

相关文章

  • Python 第3章 实例部分
    一、实验目的和要求  掌握控制流常用语句的用法,并写出控制流语句的应用实例。二、实验过程  采用Python。三、实验过程  根据《零基础学Python》(全彩版)的......
  • Python cv2(Opencv) 图像基本操作
    OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效,由一系列C函数和少......
  • Python实验报告
                                                         ......
  • python-mysql 批量造数据
    importpymysqldb=pymysql.connect(host="124.70.xxx.xxx",user="root",password="3xxxx",database="novel")mycursor=db.cursor()phone=......
  • Web安全攻防:渗透测试实战指南 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1YfLeXKh_kaXF1-bwXU28Cw点击这里获取提取码 ......
  • Python实验报告第三章——实例&实战
                                   python第三章——流程控制语句实验报告 一、实验目的和要求1、了解程......
  • Python之numpy库(二)-函数
    1.算术函数  如果参与运算的两个对象都是ndarray,并且形状相同,那么会对位彼此之间进行(+-*/)运算。NumPy算术函数包含简单的加减乘除:add(),subtract(),multiply()......
  • Python commandline-config简洁命令行配置工具: 一个供用户以Python Dict或JSON格式编
    本文介绍了一个可以直接用pip安装的python工具包commandline-config,适合经常写python代码跑实验的研究生们,工具可以通过Python原生字典dict(支持嵌套)的形式来写实验的参数配......
  • Python语言课程实验报告 (第三周)
    Python语言基础实验(第三周)一、实验目的和要求1、了解流程控制语句的结构与类型;2、学习语句的使用;3、掌握流程控制语句的实际应用。二、实验环境软件版本:Python3.......
  • Python实验报告(第三周)
    一、实验目的与要求1.学会控制程序如何执行2.学会使用选择、循环、跳转等语句二、实验环境python版本:3.10(64-bit)三、实验过程1.实例一结果如下:  2.实例二 ......