zoukankan      html  css  js  c++  java
  • day01-python 小实例

    python中变量名:

      在python中所有变量都是可变的,所以用全部大写的变量名来代表此变量位常量。

    变量的赋值: 

    1 name=xin
    2 name2=name
    3 print(name2,name)
    4 name=li
    5 print("what is the value of name2?",name2)

    答案name2仍为xin :name2一开始指向的是name所对应的值xin,name重赋值后为li,但始终没改变name2的指向

     注释:

      单行在前面加#,若在后面加#,则表示解释这条语句的意思

      多行注释,在前面和后面分别加上三个‘’‘(单引号)或"""(双引号)

      """...""",三个引号可以打印多行,在python中,单引号和双引号的效果一样。

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

    if else 语句:  

    1 if a==b:
    2     print("判断语句后面用:")  #必须缩进
    3 else :              #若有嵌套用 elif
    4     print("")          #一个tab键不等于4个空格,官方使用4个空格,因为在window和Linux中tab键的功能不一样

     算术运算符:// 整除,% 取余,** 指数

    作业二:编写登陆接口

    • 输入用户名密码
    • 认证成功后显示欢迎信息
    • 输错三次后锁定

      

     1 userd="l"  #输进去的是字符串,要用引号
     2 pwdd=000  #类型是整形int
     3 i=3
     4 user=input("请输入用户名:")
     5 pwd=int(input("请输入密码:"))  #默认input输入的类型是字符串,故int强制转换
     6 while i>0:
     7     if (userd==user)&(pwd==pwdd):
     8         print("hello,l")
     9         break
    10     elif (userd!=user)|(pwd!=pwdd):
    11         print("you have ",i-1,"times")
    12         user=input("请输入用户名:")
    13         pwd=int(input("请输入密码:"))
    14         i-=1
    15         if i==1:
    16             print("you have no choice!")
    17             break

     三个数选取最大值:

     1 num1 =int(input("Num1:"))
     2 num2 =int(input("Num2:"))
     3 num3 =int(input("Num3:"))
     4 num =0
     5 if num1>=num2:
     6     num=num1
     7     if num3>num:
     8         num=num3
     9         print("the largest is ",num)
    10     else :
    11         print("the largest is ",num)
    12 elif num2>num3:
    13     num=num2
    14     print("the largest is ",num)
    15 else :
    16     num=num3
    17     print("the largest is ",num)

     猜年龄:

     1 age_of_princal=59
     2 '''guess_age=int( input("请输入你猜的年龄:"))
     3 if guess_age==age_of_princal:
     4     print("you got it")
     5 elif guess_age>age_of_princal:
     6     print("should try smaller......")
     7 else:
     8     print("should try larger.......")'''
     9 
    10 """age=40
    11 guess_age=int(input("请输入猜得年龄:"))
    12 while guess_age!=40:
    13     if guess_age>age:
    14         print("猜大了,再猜")
    15         guess_age=int(input("请输入猜得年龄:"))
    16     else :
    17         print("猜小了,再猜")
    18         guess_age=int(input("请输入猜得年龄:"))
    19 print("you got it!!!")"""
    20 
    21 age=40
    22 flag =True
    23 while flag:
    24     guess_age=int (input("Age is :"))
    25     if guess_age==age:
    26         print("yes")
    27         flag=False
    28     elif guess_age>age:
    29         print("is bigger")
    30     else:
    31         print("is smaller")

    循环 while

      break 打破,后面不执行,直接跳出真个循环;continue是跳过这个符合的条件,继续后面的条件

    print语句用end=“”,结束换行

    1 print("hello",end="") 
    2 print("World",end="--")
    3 print("nice",end="")

      输出结果是:helloWorld--nice。

    九九乘法表:

    1 i=1
    2 while i<=9:
    3     j=1        #j始终在第一层循环内
    4     while j<=i:
    5         print(i,"*",j,"=",i*j,end="	")  #	制表符,
    换行符
    6         j+=1
    7     print()
    8     i +=1
  • 相关阅读:
    LNMP编译
    数据库(二)tab补全功能,使数据库支持简体中文,日志管理,备份脚本
    MySQL数据库(一)编译安装、安装后优化操作及超户忘记数据库密码的解决方法
    awk简题
    NFS
    WCF 传递数据量大时的报错处理
    Windows服务工程创建、部署
    反射创建BLL层控制器
    php yii环境简易配置
    php 搭建mvc框架
  • 原文地址:https://www.cnblogs.com/xin-zhizhu/p/12957996.html
Copyright © 2011-2022 走看看