自学内容网 自学内容网

【python】1_判断&循环

目录

一、判断

1.1 if语句

 1.2 if_else语句

 1.3 if_elif_else语句

二、循环

2.1 while语句

 2.2 for循环


一、判断

1.1 if语句

if  判断条件:

        条件成立所执行的语句

age = 20
if age > 18:
    print("成年")

 1.2 if_else语句

if  判断条件:

        条件成立所执行的语句

else:

        条件不成立所执行的语句

age = int(input("请输入你的年龄:"))
if age > 18:
    print("成年")
else:
    print("未成年")

 1.3 if_elif_else语句

if  判断条件1:

        条件成立所执行的语句1

elif 判断条件2:

        条件成立所执行的语句2

else:

        条件不成立所执行的语句

num = 5
if int(input("猜一个数字(1-10):")) == num:
    print("猜对了")
elif int(input("猜错了,再猜一次吧:")) == num:
    print("猜对了")
else:
    print("猜错了,数字是:" ,num)

二、循环

2.1 while语句

while 条件:

        循环语句1

        循环语句2

        ...

i = 0
while i < 100:
    print("hello",i)
    i += 1

猜数字 

import random
num = random.randint(1,100) #(1,100)的随机数
flag = True
count = 0  #记录猜了几次
while flag:
    count += 1
    num1 = int(input("输入数字:"))
    if num1  == num:
        print("猜对了")
        flag = False #猜对终止循环
    else :
        if num1 > num:
            print("猜大了")
        else:
            print("猜小了")
print(f"你一个猜了:{count}次")

九九乘法表 - while

i = 1
while i < 10:
    j = 1
    while j <= i:
        print(f"{j} * {i} = {i*j}\t",end='') # \t 对齐 、 end='' 不换行
        j += 1
    i += 1
    print("")

 2.2 for循环

 for  临时变量  in  待处理数据集:

        循环体

s = "hello"
for x in s:
    print(x)

range语句:

        语法1:

                range(num)   # 从0到num - 1

        语法2:

                range(num1 , num2)   # 从num1到num2 - 1 , 默认步长为1

        语句3:

                range(num1 , num2 , step)   # 从num1到num2 - 1,步长为step

# for x in range(10):
#     print(x)
#
# for x in range(3 , 9):
#     print(x)
#
for x in range(3 , 9 , 3):
    print(x)

 九九乘法表 - for

for x in range(1,10):
    for i in range(1,x + 1):
        print(f"{i} * {x} = {i*x}\t",end="")
    print("")

原文地址:https://blog.csdn.net/2402_83162616/article/details/145123702

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!