首页 > 编程语言 >python模拟题二

python模拟题二

时间:2023-11-18 16:44:05浏览次数:38  
标签:输出 数字 python 键盘输入 列表 y1 屏幕 模拟题

1. (10.)    实现以下功能:从键盘输入 4个数字,各数字采用空格分隔,对应变量 x0,y0,xl,y1.

  计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,

  例如:键盘输入:0 1 3 5      屏幕输出:5.00  

提示:

import math

nums = input("用空格分隔的四个数字:")
# 利用nums.split(' ')函数将上述输入的四个数字转换为一个包含四个字符串类型的列表

# 再将这列表中的四个元素分别转换为相应的数字,注意是数字,不是整数,用eval函数转换

# 两个坐标之间的距离公式是: (x1-x0) 的平方 + (y1-y0) 的平方,得到和后再开方
# 开方函数 是 math.sqrt

 

2. (12.)    请实现以下功能:某商店出售某品牌运动鞋,每双定价 160元,1双不打折,2双(含)到4双(含)打9折,

  5双(含)到9双(含)打8折,10双(含) 以上打 7折,键盘输入购买数量,屏幕输出价格总额(保留整数)。

  格式如下   输入:1   输出:总额为:160

 

3. (14.)    请实现以下功能:
  a和b是两个列表变量,列表 a为[3,6,9],键盘输入列表 b,将a列表的三个已给定元素依次插入到 b列表中对应的三个元素的后面,并显示输出在屏幕上
  例如:  键盘输入列表b为[1,2,3],因此屏幕输出计算结果为 [1,3,2,6,3,9]  不允许创建新的数组来做,最终显示b列表即可。

  提示:数组输入语句:b = eval(input()),利用列表的insert命令:向指定的索引添加指定的元素可以用insert

 

  

标签:输出,数字,python,键盘输入,列表,y1,屏幕,模拟题
From: https://www.cnblogs.com/Rogerliu/p/17840699.html

相关文章

  • Python字典六种类型概述
    1.引言看到这个标题,你可能会觉得奇怪,事实上在Python的标准库中共有6种字典类型!在某些情形下,你可能会觉得标准的Python字典dict,并不能完全符合你的需求。在本文中,我们将讨论Python中其他5个鲜为人知的词典及其特性。闲话少说,我们直接开始吧!2.字典的定义在Python中,Dictionary(dict)是......
  • 简单的用Python实现一下JS逆向解密,采集空气质量数据
    最近天气降温厉害,咱们用Python来分析一下空气质量如何~话不多说,我们直接开始上手。环境以及模块环境使用Python3.8Pycharmnodejs模块使用importrequestsimportexecjsimportjsonrequests和execjs都是第三方模块,需要手动安装,直接pipinstall......
  • Python全栈开发从入门到入土【新版】
    【Python初级】【一】计算机基础【补充】计算机五大组成部分【二】编程语言和Python语言介绍【三】Python解释器和Pycharm的安装【补充】Python相关补充【补充】Pycharm相关补充【四】Python语法入门之常量和变量【五】Python基础之垃圾回收机制【六】Python基础之基本......
  • 【3.1】Python相关补充
    【一】PIP换源【1】问题描述在使用Python时,我们经常需要用到pip安装第三方包。但是,在某些情况下,由于网络速度慢或者其他各种原因,pipinstall会非常慢,甚至可能无法完成。为了解决这个问题,我们提供以下几种方法。【2】永久更换pip源一般来说,我们使用的是默认的pip源,这个源......
  • 【8.0】Python基础之基本运算符
    【一】参考网站参考网站(菜鸟教程):https://www.runoob.com/python/python-operators.html【二】算数运算符python支持的算数运算符与数学上计算的符号使用是一致的我们以x=9,y=2为例来依次介绍它们【1】加法运算符+x=9y=2result=x+yprint(result)#输出:1......
  • 【7.0】Python基础之程序与用户交互
    【一】什么是与用户交互交互的本质就是输入、输出用户交互就是人往计算机中input/输入数据,计算机print/输出结果【二】为什么要与用户交互为了让计算机能够像人一样与用户沟通交流过去我们去银行取钱,用户需要把帐号密码告诉柜员而现在,柜员被ATM机取代ATM机就是一台......
  • 【11.0】Python基础之可变和不可变数据类型
    【一】堆【0】引入https://www.hello-algo.com/chapter_heap/堆就像是山川的峰峦,它们层叠起伏、形态各异。每一座山峰都有其高低之分,而最高的山峰总是最先映入眼帘。【1】堆的介绍「堆heap」是一种满足特定条件的完全二叉树,主要可分为图8-1所示的两种类型。......
  • 【10.0】Python基础之数据类型的内置方法
    【一】数据类型内置方法介绍数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型)单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作为了提升我们的开发效率python针对这些常用......
  • 【9.0】Python基础之流程控制语句
    【一】流程控制语句介绍程序是由语句构成,而流程控制语句是用来控制程序中每条语句执行顺序的语句。可以通过控制语句实现更丰富的逻辑以及更强大的功能。几乎所有编程语言都有流程控制语句,功能也都基本相似。其流程控制方式有顺序结构分支结构循环结构这里最简单......
  • Python复制表格文件的指定行:不同的行复制不同次数
      本文介绍基于Python语言,读取Excel表格文件数据,并将其中符合我们特定要求的那一行加以复制指定的次数,而不符合要求的那一行则不复制;并将所得结果保存为新的Excel表格文件的方法。  这里需要说明,在我们之前的文章Python自动复制表格文件中指定的数据行的方法中,也介绍过实现类......