条件语句
格式: if 条件 :(:将条件与结果分开)
table(四个空格)满足条件的结果
类型:
- 第一种:
if 4>5:
print('666') - 第二种:
if 4>5:
print('555')
else:
print('777') - 第三种:
num=input('输入数字:')
if num=='1':
print('123')
elif num=='2':
print('234')
elif num=='4':
print('566')
else:
print('5565') - 第四种:
name=input('输入名字:')
age=input('输入年龄:')
if name=='x':
if age=='18':
print('555')
else:print('333')
else:print('flase')
数据类型转换:字符转数字:int(str).条件:必须是由数字组成的字符串
数字转字符:str(int)
while循环
格式:
while 条件:
循环体
终止循环:
1. 改变条件使其不成立;
2. break;
例题:
1,从1-100顺序打印
代码:count=1
while count<=100:
print(count)
count+=1
2,求1+2+3+………
代码:count=1
sum=0
while count<=100:
sum+=count
count+=1
print(sum)
3,break直接退出循环;
4,continue 结束本次循环
5,while循环打印1,2,3,4,5,6,8,9,10
代码:count=0
while count<=9:
count+=1
if count>6 and count<8:
continue
print(count)
6,输出1-100所有奇数
代码:count=1
while count<=100:
print(count)
count=count+2
7,输出1-100所有偶数
代码:count=2
while count<=100:
print(count)
count=count+2
8,求1-2+3-4+5………..
代码:
`count=1
sum=0
sub=0
while count < 100:
if count%2==1:
sum=sum+count
else:
if count%2==0:
sub=sub+count
count+=1
print(sum-sub)`