zoukankan      html  css  js  c++  java
  • 01 python初学(注释、交互、if while for)

    为了能生存下去,一定要坚持学习!


    目录 

    1. 注释

    2. 用户交互

    3. if 、while、for 语句


    1. 注释 

    单行注释: #   

    多行注释: 三个单引号 || 三个双引号

    2. 用户交互:

    death_age = 80

    输入: 

    1 name = input(“your name: ”)
    2 age = input(“your age:”)

     注:input接收的所有数据都是字符串,即便输入的是数字,依然会被当做字符串处理。

    输出:

    print(“your name: “, name)
    print(“you can still live”, death_age - int(age), “years”)  

     注: 1.  此处直接写 death_age - age 会报错,因为字符串和数字不能运算。

         2. 如果此处用+号来拼接,不用 “,”,那么需要把中间的数字再转一次字符串

         3. print(1) 输出后会默认换行;print(1, end = “”) 输出后不会换行

         4. 三个 单引号 还有多行打印的效果。 单引号 或者 双引号 只能输出一行字符串

    msg = ''' hello 1
    hello 2
    hello 3 '''

     3. if、 while、 for 语句

    if语句:

    if guess_age == age_of_princal :
             print(“yes!”)
    else:
             print(“no”)

            注:1.用 : 来代替 {   }

                   2.必须缩进

                   3.tab != 4个空格

                   4.缩进级别必须保持一致

          5.用 elif 代替 else if 

    while 循环:

    num = 1
    while num <= 10 :
         print (num)
         num += 1

    for 循环:

    range(3)
    >>> [0, 1, 2]

    range(3,7)
    >>> [3, 4, 5, 6]

    range(1, 25, 2): # 2:步长>>> [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23]

    for else 语句:

    _user = “lily”
    _pwd = “lily123”
    for i in range(3):
          username = input(“input your username: “)
          password = input(“input your password: ”)
          if username == _user and password == _pwd:
              print(“welcome, ” + username)
              break   # 如果break 把 for 循环打断,就不会执行最后面的 else 语句
          else:
              print(“Invalid password or username”)
    else:   #只要上面的 for 循环正常执行完毕,中间没被打断(break),就会执行 else 语句
          print(“Please try later!”)

    注:同理还有 while else 语句

    print(1) 输出后会默认换行;print(1, end = “”) 输出后不会换行

  • 相关阅读:
    Putty完全使用方法
    TCP端口扫描
    XSS学习笔记
    SQL漏洞学习笔记
    Codeforces Round #263 (Div. 1)
    hdu4987A simple probability problem.(凸包)
    Codeforces Round #262 (Div. 2)
    hdu3228Island Explorer
    hdu2297Run(凸包的巧妙应用)
    poj3301Texas Trip(三分)
  • 原文地址:https://www.cnblogs.com/mlllily/p/10111687.html
Copyright © 2011-2022 走看看