条件判断
# 条件判断
# 单条件 if ----
# else
# 多条件 if ----
# elif ----
# elif ----
# else ----
# x = int(input("请输入成绩 :"))
# if x >= 90:
# print("优秀")
# elif 80 <= x < 90:
# print("良好")
# elif 70 <= x < 90:
# print("及格")
# else:
# print("不及格")
循环
# 循环
# 可迭代对象
dict1 = {"济南":"鲁A", "青岛":"鲁B", "泰安":"鲁J", "聊城":"鲁P", "日照":"鲁L"}
# for x in dict1: # 打印键
# for x in dict1.items(): # 打印键值对
for x in dict1.values(): # 打印值
print(x)
# range函数
for j in range(10, 20, 2): # [start, end, step)
print(j)
# while 需要一个条件
n = 10
i = 0
while i < 10:
print(i)
i += 1
# sum 从1 到1000求和
print("\n")
sum = 0
count = 1
while count <= 1000:
sum = sum + count
count += 1
if sum > 1000:
break
print(sum)
print(count)
三个例子
输入两个数,判断这两个数范围内的数是质数还是合数
9*9乘法表打印
判断是否是闰年
# 输入两个数,判断这两个数范围内所有数是质数还是合数
def is_prime_number_or_composite_number(x,y):
for i in range(x, y+1):
for j in range(2, x):
if i % j == 0:
print("{}是合数".format(i))
break
else:
print("{}是质数".format(i))
# is_prime_number_or_composite_number(10,100)
# 打印9*9乘法表
def print_multi_table():
for i in range(1, 10):
for j in range(1,i+1):
print("{} * {} = {}\t ".format(i,j,i*j),end="")
print()
# print_multi_table()
# 判断是否是闰年
# 能整除400 or 整除4且不能被100整除
def just_leap_year(x):
if x % 400 == 0 or x % 4 == 0 and x % 100 != 0:
print("{}年是闰年".format(x))
else:
print("{}年不是闰年".format(x))
just_leap_year(2020)