使用if语句实现选择结构,以下是常见的格式,当条件符合时,执行相应的语句,当之前所有条件都不符合时,执行else下的语句。
if condition: pass else condition: pass if condition: pass if condition: pass elif condition: pass else : pass例题:当学生成绩低于60分时为不及格,大于等于60分小于80分时为良好,大于等于80分为优秀。
score = int(input('输入学生的成绩(0-100):')) if 0 <= score < 60: print('不及格') elif 60 <= score < 80: print('良好') elif 80 <= score <= 100: print('优秀') else: print('请输入1-100之间的数字')python中主要有两种循环结构,for循环和while循环。
例题:利用for循环求解1+2+3+…+100的和
sum = 0 for i in range(1, 101): sum += i print(sum)例题:使用while循环求1+2+3.+…+x的和。
sum = 0 x = int(input('输入x:')) while x != 0: sum += x x = x - 1 print(sum)for循环也可用来遍历列表等序列的元素
遍历列表
list = ['a', 'q', '1'] for i in list: print(i)遍历字典:
遍历字典的键值对:
dic = {'name': 'tony', 'age': 25, 'sex': 'male'} for key, values in dic.items(): print(key, ":", values)遍历键:
for key in dic.keys(): print(key)遍历值:
for value in dic.values(): print(value)实现计数器功能,数字在原位不断刷新
import time for i in range(100): print('\r', i, end='') time.sleep(1)