if语句
"""
# age = 17
# if age < 18:
# print("抱歉,未满18岁禁止访问")
# else:
# print("欢迎你来^o^")
# print("抱歉,未满18岁禁止访问") if age < 18 else print("欢迎你来^o^")
#
# a = 3
# b = 5
# if a < b:
# small = a
# else:
# small = b
# print(small)
# ------------------------------
# small = a if a < b else b
# print(small)"""
"""temp = input("请输入一个分数:")
score = int(temp)
if 0 <= score < 60:
level = "D"
elif 60 <= score < 80:
level = "C"
elif 80 <= score < 90:
level = "B"
elif 90 <= score < 100:
level = "A"
elif score == 100:
level = "S"
else:
level = "请输入0~100之间的分值^o^"
print(level)
-------------------------------------------
temp = input("请输入一个分数:")
score = int(temp)
level = ("D" if 0 <= score < 60 else
"C" if 60 <= score < 80 else
"B" if 80 <= score < 90 else
"A" if 90 <= score < 100 else
"S" if score == 100 else
"请输入0~100之间的分值^o^")
print(level)
"""
"""if语句嵌套
age = 20
isMan = True
if age < 18:
print("抱歉,未满18岁禁止访问")
else:
if isMan:
print("欢迎你来^o^")
else:
print("抱歉,本店不适合小公举哦")
-----------------------------------------
"""
循坏结构(while)
"""
i = 1
sum = 0
while i <= 100:
sum += i # sum = sum + i
i += 1 # i = i + 1
print(sum)
---------------------------------
break语句每次只跳出一层循环
while True:
answer = input("主人,我可以退出循环了吗?")
if answer == "可以!":
break
print("哎,好累哦~~~")
打印出七次"今天,我一定要坚持学习8个小时",说明break语句跳出一层循环
day = 1
hour = 1
while day <= 7:
while hour <= 8:
print("今天,我一定要坚持学习8个小时")
hour += 1
if hour > 1:
break
day += 1
-------------------------------------------
continue语句跳出当前循环
i = 0
while i < 10:
i += 1
if i % 2 == 0:
print("我是在continue里面的数字:" + str(i))
continue
print("外面的数字:" + str(i))
-----------------------------------
检测循环的退出情况
i = 1
while i < 5:
print("循环外,i的值是", i)
if i == 2:
break
i += 1
else:
print("循环外,i的值是", i)
--------------------------------------
打印九九乘法表
i = 1
while i < 10:
j = 1
while j <= i:
print(j, "×", i, "=", j*i, end=" ")
j += 1
print()
i += 1
1 × 1 = 1
1 × 2 = 2 2 × 2 = 4
1 × 3 = 3 2 × 3 = 6 3 × 3 = 9
1 × 4 = 4 2 × 4 = 8 3 × 4 = 12 4 × 4 = 16
1 × 5 = 5 2 × 5 = 10 3 × 5 = 15 4 × 5 = 20 5 × 5 = 25
1 × 6 = 6 2 × 6 = 12 3 × 6 = 18 4 × 6 = 24 5 × 6 = 30 6 × 6 = 36
1 × 7 = 7 2 × 7 = 14 3 × 7 = 21 4 × 7 = 28 5 × 7 = 35 6 × 7 = 42 7 × 7 = 49
1 × 8 = 8 2 × 8 = 16 3 × 8 = 24 4 × 8 = 32 5 × 8 = 40 6 × 8 = 48 7 × 8 = 56 8 × 8 = 64
1 × 9 = 9 2 × 9 = 18 3 × 9 = 27 4 × 9 = 36 5 × 9 = 45 6 × 9 = 54 7 × 9 = 63 8 × 9 = 72 9 × 9 = 81
-----------------------------------------
"""
for循环
"""
每次循环打印一个字母或者一个空格
for i in "i love you":
print(i)
i = 0
while i < len("i love you"):
print("i love you"[i])
i += 1
---------------------------------------
for循环求和
# 0 1 2 3 4 5 6 7 8 9 10
for i in range(11):
print(i)
# 5 6 7 8 9
for i in range(5, 10):
print(i)
# 5 7 9
for i in range(5, 10, 2):
print(i)
sum = 0
for i in range(101):
sum += i
print(sum)
---------------------------------
判断出2~20之间的素数
for n in range(2, 20):
for x in range(2, n):
if n % x == 0:
print(n, "不是素数")
break
else:
print(n, "是素数")
----------------------------------------
"""