python小白进阶之路——基本语句
1. if 条件语句
基本语句:if 条件 :
内部代码块(通常空4格)
else :
内部代码块
嵌套语句:if 条件 :
if 条件 :
内部代码块
else :
内部代码块
else :
内部代码块
多条件 elif 语句:if 条件 :
内部代码块
elif 条件 :
内部代码块
else :
内部代码块
2.while循环语句
死循环:while 1==1 :
print('ok')
循环:n=0
while n<10 :
print('ok')
n=n+1
else:
print(123)
3.continue用法:终止当前循环,开始下一次循环,直接跳回while
1 n=0 2 while n<10: 3 n=n+1 4 print(n) 5 continue 6 print('end')
4.break用法:终止整体循环,跳到循环下面继续执行
5.for循环:for 变量名 in 字符串:
其他操作
练习题:
1.使用while循环输出123456 8910
1 n=1 2 whlie n<11: 3 if n==7: 4 pass 5 else: 6 print(n) 7 n=n+1
2.输出1~100内所有奇数
1 n=1 2 while n<101: 3 if n%2 == 0: 4 pass 5 else: 6 print(n) 7 n=n+1
3.输出1~100内所有偶数
1 n=1 2 while n<101: 3 if n%2 ==0: 4 print(n) 5 else: 6 pass 7 n=n+1
4.求1~100所有数的和
1 n=1 2 s=0 3 while n<101: 4 s=s+n 5 n=n+1 6 print(s)
5.求1-2+3-4+5…+99的所有数的和
1 n=1 2 s=0 3 while n<100: 4 if n%2==0: 5 s=s-n 6 else: 7 s=s+n 8 n=n+1 9 print(s)
6.用户登录:三次机会重试
1 count=0 2 while n<3: 3 user=input(">>>") 4 pwd=(">>>") 5 if user="alex" and pwd="123": 6 print("欢迎登录") 7 break 8 else: 9 print("用户名或密码输入错误")
10 n=n+1
以上。
浙公网安备 33010602011771号