Python基本程序设计

学习目标:
  • 编写程序完成简单的计算。
  • 使用input函数从程序的用户处获取输入。
  • 使用标识符来命名元素,例如:变量和函数等。
  • 将数据赋值给变量。
  • 实现同时赋值。
  • 定义命名常量。
  • 使用运算符+、一、*、/、//、%和**
  • 编写和计算数字表达式。
  • 利用简捷运算符简化编码。
  • 使用int和round函数进行数据类型转换和四舍五入。
  • 使用time.time()获取当前系统时间。

        本文以程序代码示例来介绍Python的基本程序设计,在此之前最好拥有其他任何一门语言的基础,具体来看下面的代码示例:

import time


# 计算圆的面积
def circle_area(radius):
    area = radius * radius * 3.1415926
    print("圆的半径是:", radius, ", 圆的面积是:", area)


# 计算圆的面积(根据输入的半径)
def circle_area_input():
    # 获取输入的值(是一个字符串)
    radius_str = input("输入圆的半径:")
    # 将字符串转换成数字
    radius = eval(radius_str)
    area = radius * radius * 3.1415926
    # 代码可以换行,不影响任何执行
    print("输入圆的半径:", radius,
          ", 圆的面积是:", area)


# 简单的示例
def simple_demo():
    x = 1
    y = 2
    # 交换两个值
    x, y = y, x
    print("交换值后,x=", x, "y=", y)

    # 定义一个常量(全部使用大写字母来命名常量)
    PI = 3.1415926

    # 运算符/执行浮点除法并产生一个浮点数结果
    print("浮点数除法,4/2=", 4 / 2)
    # 运算符//执行整数除法并产生一个整数结果,任何小数部分都会被舍掉
    print("整数除法,5//2=", 5 // 2)
    # a的b次幂计算
    print("2的3次幂计算,2**3=", 2 ** 3)

    value = 5.6
    # 返回一个浮点数的整数部分(直接舍弃,没有进位)
    print("5.6的整数部分是:", int(value))
    # 也可以四舍五入
    print("5.6四舍五入后是:", round(value))

    # 当前时间
    now_time = time.time()
    print("当前时间(秒数):", now_time)
    total_second = int(now_time)
    print("当前时间(秒数):", total_second)
    total_minutes = total_second / 60
    print("当前时间(分钟数):", total_minutes)


if __name__ == '__main__':
    circle_area(6)
    circle_area_input()
    simple_demo()

程序执行结果:

圆的半径是: 6 , 圆的面积是: 113.0973336
输入圆的半径:6
输入圆的半径: 6 , 圆的面积是: 113.0973336
交换值后,x= 2 y= 1
浮点数除法,4/2= 2.0
整数除法,5//2= 2
2的3次幂计算,2**3= 8
5.6的整数部分是: 5
5.6四舍五入后是: 6
当前时间(毫秒数): 1692064013.0998454
当前时间(秒数): 1692064013
当前时间(分钟数): 28201066.883333333

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值