Python学习第二天

python第二天

循环:
for循环:比较适合循环次数已知的情况
格式:
for 变量 in range(范围):
循环体

举例将#变为空菱形:
代码:
	for a in range(10):
		for k in range(abs(a-5)):
			print(" ",end="")
		for b in range(1,a+1):
			if a+b<=10:
				if b==1 or b==a or a+b==10:
					print("# ",end="")
				else:
					print("  ",end="")
		print()#换行	
while循环:for循环的代码while可以写但在python中 用while写的不一定能用for写
while格式:
	循环继续条件
	循环体
	循环步长
举例输入数字算平方
代码:
a=int(input("输入数字:"))
	while a!=0:
		print(a**2)
		a=int(input("输入数字:"))
	或者:
	while True:
    a=int(input("输入数字:"))
    if a==0:
        break
    else:
        print(a**2)

if else 语句:

格式:
if 条件:
条件满足时的动作
elif 条件:
第二条条件满足时的动作
else:
其他条件满足时的动作
举例告诉用户几年几月有几天:
代码:
#4.11
#提示用户输入月和年
y=int(input(“请输入年份:”))
m=int(input(“请输入月份:”))
#用if语句实现

```python
if m==1:
    print(str(y)+"年的"+str(m)+"月有31天")
elif m==3:
    print(str(y)+"年的"+str(m)+"月有31天")
elif m==5:
    print(str(y)+"年的"+str(m)+"月31天")
elif m==7:
    print(str(y)+"年的"+str(m)+"月有31天")
elif m==8:
    print(str(y)+"年的"+str(m)+"月有31天")
elif m==10:
    print(str(y)+"年的"+str(m)+"月有31天")
elif m==12:
    print(str(y)+"年的"+str(m)+"月有31天")
elif m==4:
    print(str(y)+"年的"+str(m)+"月有30天")
elif m==6:
    print(str(y)+"年的"+str(m)+"月有30天")
elif m==9:
    print(str(y)+"年的"+str(m)+"月有30天")
elif m==11:
    print(str(y)+"年的"+str(m)+"月有30天")
elif y%4==0 and m==2:
    print(str(y)+"年的"+str(m)+"月有29天")
elif y%4!=0 and m==2:

    print(str(y)+"年的"+str(m)+"月有28天")
else :
    print("没有这一天")


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值