Python流程控制

℡╲_俬逩灬. 提交于 2020-01-26 14:20:00

条件语句if....else...

1 temp=input("please input one number:")
2 guest=int(temp)
3 if guest==8:
4     print("You are lucky!")
5     print("But no prize!")
6 else:
7     print("No prize!")
8 print("game is over")
View Code

分支语句 if...elif...else...

 1 score=int(input('请输入成绩:'))
 2 if score>100 or score<0:
 3     print('你的输入有误!')
 4 elif score>=90:
 5     print('你的成绩属A!')
 6 elif score>=80:
 7     print('你的成绩属B!')
 8 elif score>=70:
 9     print('你的成绩属C!')
10 elif score>=60:
11     print('你的成绩属D!')
12 else:
13     print('你的成绩属E!')
View Code

循环语句1:while...

 1 #猜数字
 2 #while循环
 3 import random
 4 result=random.randint(1,10)
 5 inputNum=0
 6 while inputNum!=result:
 7     inputNum=int(input('猜猜看是1到10内的整数的哪一个:'))
 8     if inputNum>result:
 9         print('大了,大了,猜小一点!')
10     elif inputNum<result:
11         print('小了,小了,猜大一点!')
12 print('你终于猜对了!')
View Code

循环语句2:for...

 1 #for循环计算1加到10
 2 #range函数生成数组
 3 #range(1,11)=[1,2,3,4,5,6,7,8,9,10]
 4 result=0
 5 #1直接用数组
 6 for i in [1,2,3,4,5,6,7,8,9,10]:
 7     result+=i
 8 print('1加到10结果是:',result)
 9 result=0
10 #2用range函数
11 for i in range(1,11):
12     result += i
13 print('1加到10结果是:',result)
View Code

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!