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

python编程模拟题二

时间:2023-11-23 22:12:14浏览次数:35  
标签:10 正整数 数字 输出 python 编程 模拟题 27431 输入

重要提示:如下四个题都很类似,从简到难不等,请注意:尽管要求输入数字,但如果数字本身在题目中不需要参与计算,那么可以直接把这个数字当字符串来处理即可。如果数字参与计算了,可以把每个数字通过  eval() 或  int() 转换即可。

这四个题目考察大家输入,输出,循环,字符串里每个字符的索引怎么取,正向取还是倒序取的问题,多动脑筋,也可以参考每题的具体提示:

 


 

 

1. 输入一个正整数N(10<=N<=100000),倒序输出这个正整数,并打印出来。
例如:输入: 2389,输出:9832

 



2. 输入一个正整数N(10<=N<=100000),分别打印个位数开始到最后一位的数字。
例如:输入: 2389
输出:
个位:9
十位:8
百位:3
千位:2

提示:此题可以模仿如下做过的题目来做:

 


 


3. 输入一个正整数N(10<=N<=100000),要求从个位数开始,如果该位数字是奇数则减1,如果该位数是偶数则加1,并输出最终的数字。
例如:输入:23890
输出: 32981

提示:先用for循环遍历这个数字字符串N,把每个字符转换为数字后,再判断是否为奇数或偶数。

 


  

4. 输入一个正整数N(10<=N<=100000),求出所有奇数位的和,求出所有偶数位的和,(个位是1,从1开始算),奇数位分别是个位,百位,万位,偶数位分别是十位,千位,十万位。
例如:输入: 27431
输出:
奇数位的和是:7
偶数位的和是:10

提示:使用  for c in range(m,n,-1):   # 倒着取索引

        如上输入,此时m可以取字符的长度-1,n可以为0,

        那么第一次循环时,c的取值是  m,如果按照上述输入的27431来看,此时m=len('27431')-1,为4

        N[4]就是个位的1,在循环外面再放一个计数器,初始值为0,循环执行一次计数器加一次,就能求出当前的数字是奇数位还是偶数位,

        再根据题意开始做题。

 

标签:10,正整数,数字,输出,python,编程,模拟题,27431,输入
From: https://www.cnblogs.com/Rogerliu/p/17852181.html

相关文章

  • 简单的用Python采集股票数据,保存表格后分析历史数据
    前言字节跳动如果上市,那么钟老板将成为我国第一个世界首富趁着现在还没上市,咱们提前学习一下用Python分析股票历史数据,抱住粗大腿坐等起飞~好了话不多说,我们直接开始正文准备工作环境使用Python3.10解释器Pycharm编辑器模块使用requests—>数据......
  • pythonChap3变量与函数
    变量与操作变量用=赋值新的值会覆盖掉旧的值新值的数据类型不一定要与旧的相等变量命名规则:必须以字母或下划线(_)开头命名可由字母、数字和下划线组成大小写敏感尽量避免使用保留字命名保留字:['False','None','True','peg_parser','and','as','assert','async......
  • 不用编程超简单的自动化测试工具:Airtest入门篇教程
    一、背景很多刚入行或从其他行业转行做测试的同学,日复一日每天做点工已经点得疲惫和麻木,觉得做测试和在厂子里打螺丝没太大区别。也想着做一做自动化测试,奈何自己看着代码就头痛,当初就是因为不喜欢编程才选择的做测试。亦或者由于从其他行业转行过来的,隔行如隔山,编程太痛苦。那......
  • 聪明办法学python chap2数据类型与操作 3变量与函数
    Python(二)数据类型与操作类型print(type(2))#整型intprint(type(2.2))#浮点型floatprint(type(2>3.4))#布尔型boolprint(type(type(2)))#类型typeprint(t......
  • Python中的构造方法
     构造方法在Python中的使用:创建对象时用于初始化对象的实例变量。通过__init__()来定义1、什么是构造方法在面向对象编程中,构造方法是一个特殊的方法,用于在创建对象时初始化对象的状态。它在对象创建的过程中自动调用,负责为对象设置初始值。构造方法通常用于执行与对象相关的......
  • Python中,if __name__=="__main__"学习
    注意:Python的代码执行,都是依次从上往下执行在Python中,每个模块都有一个内置的变量name,用于表示当前模块的名称。当一个Python文件被执行时,Python解释器会首先将该文件作为一个模块导入,并执行其中的代码。此时,__name__的值为模块的名称。ifname==‘main’是一个常见的用法,它......
  • 代码随想训练营第三十九天(Python)| 62.不同路径、63. 不同路径 II、343. 整数拆分
    62.不同路径classSolution:defuniquePaths(self,m:int,n:int)->int:#dp[i][j]代表到达dp[i][j]有多少不同路径dp=[[0]*nfor_inrange(m)]#初始化foriinrange(m):dp[i][0]=1forjinra......
  • 运行python的几种方式
    通过cmd终端去运行按住win+r打开命令提示符,然后输入python,就可以进入python环境,输入你需要指定的python代码即可。#注意:这种方法只是建议临时使用一下,因为午饭保存数据。通过记事本新建一个记事本文档(后缀是否修改为.py不影响)里面输入python代码,一样通过cmd窗口去执行。......
  • 聪明办法学python.
    循环:foriinrange(x,y,z):     [x,y),z为步长,省略第一个参数默认为0,省略第三个参数默认为1.     while条件:     continue跳过此次循环     break跳出当前整个循环     pass占位符,不会被运行字符串:单引号'和双引号"......
  • Python TASK02 :数据类型操作
    #数据类型操作####常用内置类型BUILTINTYPES1.整数Integer(int)2.浮点数Float3.布尔值Boolean(bool)4.类型Type(是的,“类型”也是种类型!)严格的来说,Type是一种类的对象,Python是一门“面向对象友好”的语言 so:print(type(2))--><class'int'>......