当前位置: 首页 > news >正文

Python练习(握手问题,进制转换,日期问题,位运算,求和)

一. 握手问题

代码实现 

ans=0

for i in range(1,51):
	for j in range(i+1,51):
		if i<=7 and j<=7:
			continue
		else:
			ans +=1

print(ans)

这道题可以看成是50个人都握了手减去7个人没握手的次数 

答案:1204

二.将十进制整数拆解

2.1门牌制作

代码实现

ans=0

for i in range(1,2021):
	ans+=str(i).count('2')

print(ans)

其中的 str(i).count('2') 代表统计字符串i中2的个数,str().count('')为Python自带的count方法用于统计字符串中指定字符出现的次数

 

 2.2.1位运算

2.2.2

 

三.进制转换

3.1九进制转十进制

3.2十进制转任意进制

1.如果是十进制转二/八/十六进制可用内置函数

2.如果是其他进制可以用自定义函数解决

四.高精度(Python自带高精度)

例题:

五.日期问题

六.求和

 

相关文章:

  • 数据流图(实例)
  • 【ArcGIS/GeoScene Server】修改密码
  • 颈椎X光数据集(cervical spine X-ray dataset)
  • MySQL 数据库连接池爆满问题排查与解决
  • 数据挖掘校招面经二
  • 爬虫面试:关于爬虫破解验证码的13个经典面试题
  • c++类继承的一些反思
  • C++ 测试案例
  • 第六节:基于Winform框架的串口助手小项目---收发数据《C#编程》
  • 【智能体Agent】ReAct智能体的实现思路和关键技术
  • 深度学习篇---不同框架下的图像通道
  • 数据库约束
  • GCC RISCV 后端 -- C语言语法分析过程
  • 【探寻C++之旅】第八章:多态
  • Java8-Stream流介绍和使用案例
  • stm32主从机硬件IIC实现
  • 十大经典排序算法简介
  • 基于JavaWeb开发的java+springboot+mybatis 网上商城项目设计和实现
  • 永恒之塔鼠标卡顿移动鼠标卡屏的问题
  • docker拉取失败
  • 集团网站设计方案/快速排名精灵
  • 网站建设项目规划书案例/免费发广告网站
  • 有趣网站之家/uc搜索引擎入口
  • 在人才网站做业务/114网址大全
  • 网站正在建设中 给你带来/东莞网络营销网站建设
  • 网站建设网站备案所需资料/苏州seo公司