ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

3_循环语句

2022-08-05 00:04:10  阅读:136  来源: 互联网

标签:语句 10 range else small while 循环 print


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, "是素数")
----------------------------------------
"""

 

 
 

标签:语句,10,range,else,small,while,循环,print
来源: https://www.cnblogs.com/tuyin/p/16552694.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有