Python|循环结构——for-in循环

练习:

编写一个程序,已知点的坐标(x,y),判断其所在的象限。

#编写一个程序,已知点的坐标(x,y),判断其所在的象限。
x=3
y=-1
if  x>0 and y>0:
    print("点a在第一象限")
elif x<0 and y>0:
     print("点a在第二象限")
elif x<0 and y<0:
     print("点a在第三象限")
else:
     print("点a在第四象限")




点a在第四象限

语法规则

for 变量 in 集合:

具体操作

遍历列表

a=[456,345,2654,4560]
for x in a:
    print(x)

456
345
2654
4560


a=[456,345,2654,4560]
for x in a:
    print("haha")

haha
haha
haha
haha #每找到一个值就打印一遍haha,在此列表里找到四个值,打印4次

遍历列表及索引

x=["小兰","CSDN","新一"]
for a,b in enumerate(x):   #x是可迭代对象,也就是列表;a,b分别表示索引和名称;注意后面要写冒号
    print(a,b)

0 小兰
1 CSDN
2 新一  #enumerate(x)给遍历列表加索引

遍历元组

a=("zhang","王","李")
for x,y in enumerate(a):
    print(x,y)

0 zhang
1  王
2  李

遍历字典

x={
   "张":18,
    "王":88,
    "李":99,
    "赵":100,
}
for a,b in x.items(): #items同时获取key和value
    print(a,b)
张 18
王 88
李 99
赵 100

print("=====key==========")  #分割线
for c in x.keys():  
    print(c)
print("=====value========")
for d in x.values():
    print(c)
=====key==========

张
王 
李 
赵 

=====value========
18
88
99
100
    

遍历字符串

y="li csdn Python"
for a in y:
    print(a)  #print()默认有换行
l
i
c
s
d
n
P
y
t
h
o
n
y="li csdn Python"
for a in y:
    print(a,end="-") #不换行,加了连接符
l-i- -c-s-d-n- -P-y-t-h-o-n-

练习:

编写一个程序,构造一个列表,其由正数、负数、零构成。将其中的正数输出。

(答案在下一节)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值