Python3 简单语句(if,while,for)

简单语句

一、if语句

1、简单if语句
语句格式:

 if  条件:    
        选择执行的语句 

注意:

条件后面的冒号不能少,同样必须是英文字符。
if内部的语句需要有一个统一的缩进,一般用4个空格。python用这种方法替代了其他很多编程语言中的{}。

示例:

print("What year is it now ?")
y = int(input())
if y < 2023:
    print("Tony Stark is still alive.")

if y > 2023:
    print("Tony Stark was dead.")

结果
在这里插入图片描述
注释:
示例中y = int(input())将输入的数据类型转换成int类型。
python中几种基本的数据类型如下:

  • 字符串
  • 整数
  • 小数(浮点型)
  • bool类型

python提供了一些方法对数值进行类型转换:

  • int(x) 把x转换成整数
  • float(x) 把x转换成浮点数
  • str(x) 把x转换成字符串
  • bool(x) 把x转换成bool值

bool类型转换
在python中,以下数值会被认为是False:

  • 为0的数字,包括0,0.0
  • 空字符串,包括’’,""
  • 表示空值的None
  • 空集合,包括(),[],{}

其他的值都认为是True。

None是python中的一个特殊值,表示什么都没有,它和0、空字符、False、空集合都不一样。

示例

a = bool('False')
print(a)

b = bool(' ')
print(b)

c = bool('')
print(c)

结果
在这里插入图片描述
‘False’是一个不为空的字符串,当被转换成bool类型之后,就得到True。bool(’ ‘)的结果是True,一个空格也不是空字符串,bool(’’)才是False。
2、else语句
语句格式:

if 条件1:
   选择执行的语句1
else:
   选择执行的语句2  

示例

print('What year is it now?')

y = int(input())

if y < 2023:
    print('Tony Stark is still alive.')
else:
    print('Tony Stark was dead.')

结果
在这里插入图片描述
3、elif语句
语句格式:

if 条件1:
   选择执行的语句1
elif 条件2:
   选择执行的语句2  

示例

print('What year is it now?')

y = int(input())

if y < 2023:
    print('Tony Stark is still alive.')
elif y == 2023:
    print('End Game.')
else:
    print('Tony Stark was dead.')

结果
在这里插入图片描述

二、while语句

语句格式:

while 条件:
      循环执行的语句

注意:

条件后面英文字符的冒号;
循环执行的语句的缩进。

示例
从1加到100的和

a = 1
sum = 0

while a <= 100:
    sum = sum + a
    a += 1;

print(sum)

结果
在这里插入图片描述

三、for语句

语句格式:

for 成员名 in 成员集合:
    循环执行的语句

示例1
从1加到100的和

sum = 0

for i in range(1,101):
    sum = sum + i;

print(sum)

结果
在这里插入图片描述
注释:
range(1, 101)表示从1开始,到101为止(不包括101),取其中所有的整数。
for i in range(1, 101)就是这些数依次赋值给变量i。

示例2

for i in range(0,5):
    for j in range(0,i+1):
        print('*',end='')
    print()

结果
在这里插入图片描述
注释:
python中print之后是默认换行的。

print('contents', end='!@#$%^&*')

end就表示print将如何结束,默认为end="\n"(换行)。
上面例子中print(’*’,end=’’),输出 * 并取消换行。print()每行输出 * 后换行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值