python3小实例

1、Python数字求和

# -*- codingLuft-8 -*- 
#Filename: test.py 
#author:Vincent Zhang
#用户输入数字 
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 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))

9、生成日历

# Filename : test.py 

# 引入日历模块

import calendar

# 输入指定年月

yy = int(input("输入年份: "))

mm = int(input("输入月份: "))

# 显示日历

print(calendar.month(yy,mm)) #注意这里格式

 

posted @ 2018-09-20 05:36  子觉  阅读(635)  评论(0编辑  收藏  举报