一、判断为假
if '' :
print ( 1 )
if None :
print ( 2 )
if 0 :
print ( 3 )
if [ ] :
print ( 4 )
二、判断格式
if 3 > 3 :
print ( 1 )
elif 2 > 3 :
print ( 2 )
elif 3 > 4 :
print ( 3 )
else :
print ( 'error' )
三、循环
strs1 = '12345'
1.
for i in strs1:
print ( i)
2.
strs1 = '12345'
for i in range ( 1 , 6 , 2 ) :
print ( i)
3.
for i in range ( len ( strs1) ) :
print ( strs1[ i] )
4例题
例题1.循环1~100
n = 0
while n< 100 :
n = n+ 1
print ( n)
例题2.计算器
while True :
c = float ( input ( '请输入第一个数字' ) )
print ( """
1 +
2 -
3 *
4 /
""" )
f = input ( '请输入符号的序号' )
c1 = float ( input ( '请输入第二个数字' ) )
if f== '1' :
print ( c+ c1)
elif f== '2' :
print ( c - c1)
elif f== '3' :
print ( c * c1)
elif f== '4' :
print ( c / c1)
else :
print ( 'error' )
例题3.功能好的计算器,可以连续计算
strs= ''
while True :
c = input ( '请输入数字' )
strs = strs + c
if c!= strs:
print ( strs, '=' , eval ( strs) )
f = input ( '请输入符号,按q清零' )
if f== 'q' :
strs= ''
continue
strs= strs+ f
print ( strs)