#如果
#username==‘tank‘ Ture,否则为False
#and;左右两边的条件都为ture ,否则为false
#password==‘1,2,3‘ture
print(1+1)#2
#n1=n1+1 #n1+=1
#print(n1)#2
# is:比较两个变量的id是否相等
x=10
print (id(x)==id(x))#ture
#逻辑运算符
#and:左右两边的条件都为ture才为ture 否则为false
#or:判断两边的条件是否成立,其一成立则为ture
#not:取反
#no-->and-->or
#Ture or false
print(not x==1 or x == 10 and x == 20 )#ture
#链式赋值
n=10
y=n
print(n,y)
#交叉赋值
x=10
y=20
#x与y的值互换
#x=20 y=10
z=x#10
x=y#20
y=z#10
x,y=y,x
#解压缩赋值
list1=[1,2,3]
x=list1[0]
y=list1[1]
z=list1[2]
print(x,y,z)#1,2,3
#if分支判断:
#语法: if判断条件:
# 条件若成立执行
print(‘条件成立‘)
# 若if条件不成立,则执行此处
#elif判断条件:
print(‘另一个条件成立‘)
# 若if与elif条件不成立,则执行此处
#else :
# 若条件不成立则执行
#print("条件不成立")
#猜测游戏:猜测用户输入的字符是否是9527,限制只能猜3次
number=9527
init=1#1 2 3 4
while True:
#若init大于3结果循环
if init>3:
print(‘猜错了,gun 吧!‘)
break
guess=(‘请输入猜测数字‘)
if guess==number:
print(‘猜对了‘)
break
elif guess<number:
print(‘猜小了‘)
break
else:
print(‘猜大了‘)
#若没有退出循环证明猜错了,init+1
init +=1
#把字符串类型转为整型
guess=int(guess)
print(type(guess)) #int
if guess== number:
print(‘猜对了‘)
elif guess<number:
print(‘猜小了‘)
else:
print(‘猜大了‘)
‘‘‘
while循环;
语法:
while判断条件:
#若条件成立则’循环‘执行以下代码
print(‘111‘)
‘‘‘
import time
while True:
print(11111)
time.sleep(1)
break
# 0 1 2 3 4
list1=[1,2,3,4,5]
‘‘‘
需求:
循环取出列表List1的每一个值。
for循环:
for x in 需要循环的值:
for x in list1: #x=1,x=2,x=3,x=4,x=5
print(x)
‘‘‘
list1=[1,2,3,4,5]
# list1_len=len(list1)#5
#
# while list1_len>0:
# list1_len-=1
# #print(list1_len)#4321o
#
# print(list1[list1_len])
-注释
说明代码是干嘛用的
单行注释:#单行注释内容
多行注释:
‘‘‘
用户与程序交互;
input()输入
‘‘‘
基本运算符;
-算术运算符
+
-
*
/:除 保留小数
//:整除 不保留小数
%:取余数 先除再取余
‘‘‘
#如果
#username==‘tank‘ Ture,否则为False
#and;左右两边的条件都为ture ,否则为false
#password==‘1,2,3‘ture
-流程控制
对流程的控制,控制某些事件的发生
-if分支判断:
语法:if判断条件:
#条件若成立执行
print(‘条件成立‘)
#若if条件不成立,则执行此处
elif判断条件:
print(‘另一个条件成立‘)
#若if与elif条件不成立,则执行此处
else:
#若条件不成立则执行
print("条件不成立")
原文:https://www.cnblogs.com/lljie/p/11581622.html