python-day2

1.while循环
没有结束语句,用首行缩进代替结束语句
(1)
i = 1
while i <= 5:
print(i)
i = i + 1
print(“good”)

(2)
i = 1
while i <= 5:
print("*" * i)
i = i + 1
print(“good”)

(3)猜数
guess_count = 1
guess_limit = 3
secret = 7
while guess_count <= guess_limit:
guess = int(input("Guess: "))
guess_count = guess_count + 1
if guess == secret:
print(“Good job”)
break
else:
print(“Sorry you lose”)

(4)开车
i = input("Please type: ").lower()
while i != “quit”:
if i == “start”:
print(“The car has started”)
elif i == “stop”:
print(“The car has been stoped”)
else:
print(“I don’t understand”)
break
else:
print(“You have quited”)

2.for循环
(1)
for item in [“nora”, “kim”, “mary”]:
print(item)

(2)输出 0 到10
for item in range(10):
print(item)

(3)输出5 6 7 8 9
for item in range(5, 10):
print(item)

(4)输出5 7 9
for item in range(5, 10, 2):
print(item)

3.嵌套循环
for x in range(5, 10, 2):
for y in range(4):
print(f"({x},{y})")

4.往字符串中增加字符
output = “”
for x in range(5):
output += “ab”
print(output)

5.找出最大值
numbers = [1, 3, 5, 6, 9]
max = numbers[0]
for number in numbers:
if number > max:
max = number
print(max)

6.在数组中的操作
numbers = [1, 3, 5, 6, 9]
numbers.append(20)#在末尾加上
numbers.insert(2, 20)#在2号位置加上
numbers.remove(5)#去掉5
numbers.clear()#清空数组
numbers.pop()#去除最后一个数
numbers.index(5)#查找5,输出它的编号
5 in numbers#查找5,输出布尔值
numbers.count(5)#数有几个5
numbers.sort()#将数组升序排序
numbers.reversw()#降序排列
numbers.copy()#创造副本

7.元组numbers = (1, 2, 3, 3)不会改变

8.传递变量
numbers = [1, 2, 3, 3]
x, y, z, w = numbers

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值