【python】1_判断&循环
目录
一、判断
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)!