首页 > 编程语言 >PYTHON_取数

PYTHON_取数

时间:2022-11-16 11:45:17浏览次数:47  
标签:输出 正整数 PYTHON 取数 int 编号 print 小朋友

分模块积累,此模块为【取数】,技巧多,偏灵活。

1. 有 n 个小朋友围在一起玩游戏,游戏规则是这样的:每一轮每个小朋友都自由地从 1-99 中选择一个数,主持人每一轮都会报一个 1-9 的数字x,当小朋友的编号满足一下两个条件的任何一个时要蹲下(否则会被淘汰):

1)编号的数字有 x(如x=3,编号=13,则该小朋友要蹲下)

2)该编号能整除 x

例如:

输入 n 个小朋友的编号和数字 x :

1 3 6 8 21

2

输出要蹲下的小朋友的编号:

2
6
8
21

1.1 判断含某数字的两位数:

'''判断输出'''
for i in range(len(l)):
    if max(l[i])==x or min(l[i])==x:
        print(int(l[i]))
    elif int(l[i])%int(x)==0:
        print(int(l[i]))

--这里采用取巧的方法,利用 max() 和 min() 函数,来取得字符串中的不同的两位数字。

1.2 题解:

'''处理输入'''
s=input()
l=s.split(' ')
x=input()
'''判断输出'''
for i in range(len(l)):
    if max(l[i])==x or min(l[i])==x:
        print(int(l[i]))
    elif int(l[i])%int(x)==0:
        print(int(l[i]))

2. 一个正整数的平方的尾数一位或者几位数等于这个正整数,称为自守数。

如:
正整数5的平方为25,25的尾数一位是5
正整数25的平方为625,625的尾数两位是25
编程实现:
给定一个正整数,判断这个正整数是否为自守数,如果是输出大写字母Y,否则输出大写字母N
注:1为自守数

2.1 切片确定后几位:

'''判断输出'''
if s_q[-l:]==s:
    print('Y')
else:
    print('N')

--这里同样采用取巧的方法,利用切片来取得平方后几位(若一位)等于该数(则一位)

2.2 题解:

'''输入、初始化'''
s=input()
s_q=str(int(s)**2)
l=len(s)
'''判断输出'''
if s_q[-l:]==s:
    print('Y')
else:
    print('N')

-END

https://www.bilibili.com/video/BV1TT4y1X7EW/?spm_id_from=333.788&vd_source=efad7d657bca9605bbc1590a798ed819

标签:输出,正整数,PYTHON,取数,int,编号,print,小朋友
From: https://www.cnblogs.com/peitongshi/p/16895354.html

相关文章

  • Python代码片段
    1记录函数执行耗时1deftimeToRunWithParams(level,param_idx_lst):2definner(func):3defwrapper(*args,**kwargs):4s_date=......
  • Python stylecloud制作酷炫的词云图
    这周参加一个创新培训,结束后有个答辩需要制作ppt,为了更好的展示内容,想到用词云图。本文分享一下如何基于Python的stylecloud制作酷炫的词云图。stylecloud是wordcloud优化改......
  • Python面向对象---类的基本使用
    ​✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • Python绘制精美可视化数据分析图表(一)-Matplotlib
    前言数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程.这一过程也是质量管理体系的支持过程.在实......
  • Python基础之注释、变量、Debug调试、数据类型
    一、注释注释的作⽤⽤⼈类熟悉的语⾔对代码进⾏解释说明,⽅便后期维护。注释分为两类:单⾏注释和多⾏注释。1、单⾏注释只能注释⼀⾏内容,语法如下:#注释内容2、多⾏注释可以......
  • 【排序算法】python 十大经典排序算法(全网最详)
    排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排......
  • python学习 爬取亚马逊网页,失败后。修改HTTP报文头部后成功!
    通过修改HTTP报文头部,来成功获取网页内容!  pythonimportrequestsr=requests.get("https://www.amazon.cn/gp/product/B01M8L5Z3Y")r.status_coder.encoding  >>>......
  • BIG T 下学期选修_python作业
    一共提交了10次作业3.1:importrandomb_Set=[]c_Set=[]i=1000while(i):b_Set.append(random.randint(0,10000))i=i-1i=1000while(i):c_Set.append(random.ran......
  • hc - python
    Grafanaalerts健康检查我们可以在Grafana的panel中设置alert当报警触发,我们有另外的程序会捕捉到它,并通过创建jira工单的方式,通报给相应的Team去处理为了能成功......
  • python课本学习-第五章
    一、列表的概念1、列表的创建列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开。列表中的元素是可变的#列表类似于c++中的数组,数......