Python3_实例汇总
1、Python数字求和

# -*- codingLuft-8 -*-
#Filename: test.py
#author by:Leq #用户输入数字
num1 = input("输入第一个数:")
num2 = input("输入第二个数:")
#求和
sum= float(num1)+float(num2) #要做运算,必须保证运算之前将字符格式转为整形init或浮点型float #第一种显示方式:格式化输出
print("两个数字相加的计算结果是:%d"%sum)
#第二种显示方式:.format()
print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))

2、平方根√ ̄,例:√ ̄16=4
# -*- codingLuft-8 -*-
#Filename: 平方根.py
num = float(input('请输入一个数字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))#小数点后3位的浮点数
3、计算三角形面积;注 :三角形面积=(半周长*(半周长-边长A)*(半周长-边长B)*(半周长-边长C))**0.5

# -*- codingLuft-8 -*-
#Filename: 计算三角形面积.py
#运算过程:三角形面积=(半周长*(半周长-边长A)*(半周长-边长B)*(半周长-边长C))**0.5
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: ')) #计算半周长
s = (a+b+c)/2 #计算面积
area = (s*(s-a)*(s-b)*(s-c))**0.5
print('三角形的面积是%0.2f'%area)

4、生成随机数
# -*- codingLuft-8 -*-
#Filename: 生成随机数.py
#引入random模块
import random
print(random.randint(0,9))
5、判断奇偶数

# -*- codingLuft-8 -*-
#Filename: 判断奇偶数.py
num = int(input("请输入一个数,判断奇偶数:"))
if num%2 ==0:
print('%d是偶数'%num)
else:
print('%d不是偶数'%num)

6、判断闰年

# -*- codingLuft-8 -*-
#Filename: 判断闰年.py
#整百年能被400整除,非整百年能被4整除的年份是闰年 num = int(input("请输入一个年份,判断是不是闰年:"))
if num%100 == 0:
if num%400 == 0:
print("%s 年是闰年"%num)
else:
print("%s年不是闰年"%num)
else:
if num%4 == 0:
print("%s年是闰年"%num)
else:
print("%s年不是闰年"%num)

7、判断是不是质数

# -*- codingLuft-8 -*-
#Filename: 质数判断.py
#质数:一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。 num= int(input("输入一个数,本系统可以判断是不是质数:"))
if num >1:
for i in range(2,num):
if num%i==0:
print('%s不是质数'%num)
break
else:
print('%s是质数'%num)
else:
print("请输入大于1的数")

8、阶乘

# -*- codingLuft-8 -*-
#Filename: 阶乘实例.py
#阶乘:自然数、全部相乘 num =int(input("输入一个数,计算阶乘:")) f=1
if num <0:
print("SORRY,负数没有阶乘")
if num==0:
print("0的阶乘是1")
else:
for i in range(1,num+1):
f=f*i
# f+=1
print("%s的阶乘是%s"%(num,f))

9、九九乘法表

# -*- codingLuft-8 -*-
#Filename: 九九乘法表.py
#两个for循环、print()自带换行 for i in range(1,10):
for j in range(1,i+1):
print('%s*%s=%s'%(i,j,i*j),end=' ') #print() 函数自带换行‘\h\t’,这里去掉,让输出完这一段后再换行
print() #print() == print('\n\t')

10、判断是不是数字【这个得引入库】

# -*- coding: UTF-8 -*- # Filename : test.py
# author by : www.runoob.com def is_number(s):
try:
float(s)
return True
except ValueError:
pass try:
import unicodedata
unicodedata.numeric(s)
return True
except (TypeError, ValueError):
pass return False # 测试字符串和数字
print(is_number('foo')) # False
print(is_number('1')) # True
print(is_number('1.3')) # True
print(is_number('-1.37')) # True
print(is_number('1e3')) # True # 测试 Unicode
# 阿拉伯语 5
print(is_number('٥')) # True
# 泰语 2
print(is_number('๒')) # True
# 中文数字
print(is_number('四')) # True
# 版权号
print(is_number('©')) # False

11、Python 十进制转二进制(bin)、八进制(oct)、十六进制(hex)
dec = int(input("输入数字:"))
print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))
12、最大公约数

# Filename : test.py
# author by : www.runoob.com # 定义一个函数
def hcf(x, y):
"""该函数返回两个数的最大公约数""" # 获取最小值
if x > y:
smaller = y
else:
smaller = x for i in range(1,smaller + 1):
if((x % i == 0) and (y % i == 0)):
hcf = i return hcf # 用户输入两个数字
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: ")) print( num1,"和", num2,"的最大公约数为", hcf(num1, num2))

13、生成日历【菜鸟教程runoob.com】

# Filename : test.py
# author by : www.runoob.com # 引入日历模块
import calendar # 输入指定年月
yy = int(input("输入年份: "))
mm = int(input("输入月份: ")) # 显示日历
print(calendar.month(yy,mm)) #注意这里格式

Python3_实例汇总的更多相关文章
- Java最全文件操作实例汇总
本文实例汇总了Java文件操作.分享给大家供大家参考,具体如下: 1.创建文件夹 ? 1 2 3 4 5 6 7 8 9 10 11 //import java.io.*; File myFolder ...
- [转]C++常用字符串分割方法实例汇总
本文实例汇总了C++常用字符串分割方法,分享给大家供大家参考.具体分析如下: 我们在编程的时候经常会碰到字符串分割的问题,这里总结下,也方便我们以后查询使用. 一.用strtok函数进行字符串分割 原 ...
- C++常用字符串分割方法实例汇总
投稿:shichen2014 字体:[增加 减小] 类型:转载 时间:2014-10-08我要评论 这篇文章主要介绍了C++常用字符串分割方法实例汇总,包括了strtok函数.STL.Boost等常用 ...
- android用户界面之ScrollView教程实例汇总
--------------------------汇总不容易啊------------------------------- 一.ScrollView基础知识 1.Android中ScrollVie ...
- JavaScript正则表达式实例汇总
本文会持续更新 -------------------------------------------------------------------------------------------- ...
- js实现动态加载脚本的方法实例汇总
本文实例讲述了js实现动态加载脚本的方法.分享给大家供大家参考,具体如下: 最近公司的前端地图产品需要做一下模块划分,希望用户用到哪一块的功能再加载哪一块的模块,这样可以提高用户体验. 所以到处查 ...
- js闭包实例汇总
本文是通过实例来帮助大家深刻理解js闭包,是篇非常不错的文章,这里推荐给大家,有需要的小伙伴可以参考下 Js闭包 闭包前要了解的知识 1. 函数作用域 (1).Js语言特殊之处在于函数内部可以直接读取 ...
- 史上最全PHP正则表达式实例汇总
收集了一份php正则表达式的实例教程,真心不错,记录下. 正则表达式用于字符串处理.表单验证等场合,实用高效. 一些常用的表达式: $str = preg_replace("/(<a. ...
- PHP正则表达式实例汇总
$str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/", '\1<span class="link&quo ...
随机推荐
- 0052 Spring MVC入门--环境搭建--第一个入门示例
Spring MVC是什么 Spring是一个框架,包括了MVC.IoC.AOP等等组件 MVC是一种思想,并非Spring框架独有,全称是Model.View.Controller,即模型.视图.控 ...
- vs2008、vs2012添加公共头文件
当我们使用第三方库(opencv.boost)的时候,往往需要把它们的头文件和库文件添加到工程中去,然而如果每次新建工程都添加,那就太笨了,下面介绍方法可以让每个新建的工程都默认添加设置好的头文件和库 ...
- 资源文件properties的存放路径
参考这篇博客:http://lavasoft.blog.51cto.com/62575/184605 目前看来,大多数的做法是这样的: 比如a.properties需要被com.xxx.yyy这个包中 ...
- 堆积木----vector防止内存超限
蒜头君有 nn 块积木,编号分别为 11 到 nn.一开始,蒜头把第 ii 块积木放在位置 ii.蒜头君进行 mm 次操作,每次操作,蒜头把位置 bb 上的积木整体移动到位置 aa 上面.比如 11 ...
- android最佳实践的建议(翻译自android-best-practices)
Best practices in Android development Use Gradle and its recommended project structure 使用Gradle和其推荐的 ...
- python网络编程学习笔记(10):webpy框架
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi django和webpy都是python的web开发框架.Django的主要目的是简便.快速的开发数据库驱动的网站. ...
- flask 中xx.init_app(app)方法
bootstrap = Bootstrap() mail = Mail() moment = Moment() db = SQLAlchemy() def create_app(config_name ...
- javascript获取html标记的的绝对定位值
function getElementLeft(element) { var actualLeft = element.offsetLeft; var current = element.offset ...
- hpfeeds协议解析
一. hpfeeds协议简介 hpfeeds是一个轻量级的验证发布-订阅协议(authenticated publish-subscribe protocol). 发布-订阅协议:发布/订阅协议定义了 ...
- 【BZOJ】3404: [Usaco2009 Open]Cow Digit Game又见数字游戏(博弈论)
http://www.lydsy.com/JudgeOnline/problem.php?id=3404 写挫好几次.... 裸的博弈论即可.. #include <cstdio> #in ...