zoukankan      html  css  js  c++  java
  • 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)) #注意这里格式
  • 相关阅读:
    当今世界最为经典的十大算法投票进行时
    HDU_1203 I NEED A OFFER!
    POJ_2352 Stars(树状数组)
    HDU_1231 最大连续子序列
    POJ_3264 Balanced Lineup(线段树练手题)
    【转】休息几分种,学几个bash快捷键
    HDU_1013 Digital Roots
    HDU_1381 Crazy Search
    POJ_2528 Mayor's posters(线段树+离散化)
    zoj_1610 Count tht Color
  • 原文地址:https://www.cnblogs.com/zijue/p/9678626.html
Copyright © 2011-2022 走看看