No.1----变量--if语句--字符串--运算符--while循环
# 在Linux系统下,使用Python必须要有详细的路径,文档开头第一句必须加上 (!/usr/bin/env python) (只有Linux系统才会用到)
# 在Python2中,如果要使用中文,文档开头第一句必须要加上(-*- coding:utf8 -*- )(只有Python2才会用到)
!/usr/bin/env python -*- coding:utf8 -*-
# 在Linux中,这两句必须连在一起写,中间不能插入其他内容
变量
# 代指的值是可以随时变化的叫做(变量)
变量只能由字母、数字、下划线组成,有两个特例不能使用(1、不能以数字开头 。2、不能使用Python关键字。)
变量n1代指某一个变化的值
n1 = "alex"
n2 = "root"
print(n1)
print(n2)
input永远等待,直到用户输入了值,用户只要输入值后,就会将输入的值赋值给n,n代指用户输入的内容。
n1 = input("请输入用户名:")
n2 = input("请输入密码:")
if n1 == "root" and n2 == "root123":
print("登录成功")
else:
print("登录失败")
if语句
if 基本语句
if 条件:
内部代码块 print("OK")
else:
内部代码块 print("Error")
# 如果1等于1 那么输出(欢迎进入一会所) 否则输出(欢迎进入一本道)
if 1 == 1: #比较的时候用双等号
print("欢迎进入一会所")
else:
print("欢迎进入一本道")
# if 支持嵌套
if 1 == 1:
if 2 == 2:
print("欢迎进入一会所")
else:
print("欢迎进入一本道")
else:
print("欢迎进入一本道")
# if 支持elif
inp = input("请输入会员级别:")
if inp == "高级会员":
print("美女")
elif inp == "白金会员":
print("模特")
elif inp =="铂金会员":
print("一线小明星")
else:
print('凤姐')
# 不想执行写pass
if 1 == 1:
pass
else:
print("sb")
字符串 (引号引起来的叫字符串,四种引号,前面用什么后面必须用什么)
# name = "我是肖易"
# name = 'xiaoyi'
# name = """ 我是肖易"""
# name = '''xiaoyi'''
运算符
加法:
n1 = "xy"
n2 = "nb"
n3 = n1 + n2
n3 = "xynb"
乘法:
n1 = "xy"
n2 = n1*10 # 表示让字符串里的内容重复10次
加减乘除次方余数:
a1 = 10
a2 = 20
a3 = a1 + a2
a3 = a1 - a2
a3 = a1 * a2
a3 = 39 / 8 # 一个杠求的是39除以8得到的商(包括小数点后面的数)
a3 = 39 // 8 # 两个杠求的是39除以8得到的商(只看整数,忽略小数部分)
a3 = 39 % 8 # 获取39除以8得到的余数
a3 = 4**4 # 两个星号表示乘方 (幂)
数字:
age = 13 # 数字不需要双引号
num = 13
n = num % 2
if n == 0:
print("偶数")
else:
print("奇数")
while循环
count = 0
while count < 10: # while表示循环 后面直接跟条件
print(count)
count = count + 1
while count < 10:
print(count)
count = count + 1
else: # 跟上面的条件进行比较,如果上面条件成立,就执行上面的,上面条件不成立后,就执行这一条,这一条不循环,只执行一次。
print('else')
count = 0
while count < 10:
if count == 7:
count = count + 1
continue # 终止当前循环 开始下一次循环
print(count)
count = count + 1
count = 0
while count < 10:
if count == 7:
count = count + 1
break # 终止所有循环
print(count)
count = count + 1
浙公网安备 33010602011771号