Python语句结构

大学计算机–Python算法实践
李金双李凤云张昱

Python 是解释性语言

简单的语法

顺序结构

  • 字符串可以使用单引号、双引号、三引号的形式

  • 取整//,如10//3

  • 幂运算:2**10

  • 输入语句

    x = input("请输入x"),获取到的是字符型数据

    x = float(input("请输入x")),获取到的是浮点型数据

  • 输出语句

    print()以字符形式输出,通过%来输出变量

    print("x = %f" %x)

  • 调用函数

    import math
    x = float(input())
    print("square root of x is %f" %math.sqrt(x))
      #another way
      #from math import sqrt
      #sqrt(x)

分支结构

  • a = int(input("a = "))
    b = int(input("b = "))
    if a > b :    #注意要加冒号
     t = a      #如有多条语句,保持缩进一致
     a = b
     b = t
    else:
     print("a is not larger than b")
    print("a = %d, b = %d" %(a, b))
  • a = int(input("a = "))
    b = int(input("b = "))
    if a + b > 5 and a - b < 0 :
     print("case 1")
    elif a + b < 5 and a - b < 0 :
     print("case 2")
    else:
     print("default")
  • if的嵌套需要通过缩进体现嵌套的层次

循环结构

  •   #while
    i = 1
    sum = 0
    while i <= 100 :
     sum = sum + i
     i = i + 1
    print("%d" %sum)
  •    #for
       #range(start = 0, end, step = 1)
       #[start, end)
    sum = 0
    for i in range(1, 101) :
     sum = sum + i
    print("%d" %sum)
  • breakcontinue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值