**
python入门教程
**
项目场景:
题目1:输入公交卡当前余额,只要超过2元就可以上公交车,如果车上有空座位,就可以坐下
@Override
# 要求:输入公交卡当前余额,只要超过2元就可以上公交车,如果车上有空座位,就可以坐下
balance = 10 # 公交卡余额
vacancy = 0 # 座位 0无座位,1有座位
if balance >= 2:
print("公交卡余额充足,可以上车,当前的余额为:%s" % balance)
if vacancy and 0:
print("暂时无座位")
else:
print("有空座位,可以坐下")
else:
print("当前余额不足,无法乘车")
输出结果
while循环语句
在for循环里面输出语句,都是一个个打印的
range(5)表示循环5次
普通 for循环,在for里面输出是一个个输出
切片
切片是指对操作的对象截取其中一部分操作
字符串,列表,元组都支持切片操作
切片语法:【起始下标:结束:步长】
注意:选取的区间从“起始”位开始,到“结束”位的前一位结束(不包含结束位本身),步长表示选取间隔
myname = "qwertyuiop"
mid = 123456789
# 切片
print(myname[0:2]) # 取出第一个到第二个字母
print(myname[0:3]) # 取出第一个到第三个字母
print(myname[1:2]) # 取出第二个到第三个字母
print(myname[1:3]) # 取出第二个到第三个字母
print(myname[::2]) # 隔一个取出一个
print(myname[::-2]) # 倒着打印 隔一个取出一个
# 打印数字和字符串
print("------------------------%d" % mid) # 打印数字用%d 数字拼接在哪里,%d就放在哪里 用%代替java的加号
print("-------------%d-----------" % mid) # 打印数字用%d 用%代替java的加号
print("------------------------%s" % myname) # 打印文字用%s %代替java的加号