Python循环、判断语句

一、判断为假

if '':
    print(1)
#yes
if None:
    print(2)
#no
if 0:
    print(3)
#no
if []:
    print(4)
#yes

二、判断格式

if 3>3:
    print(1)
elif 2>3:
    print(2)
elif 3>4:
    print(3)
else:
    print('error')

三、循环

 strs1 = '12345'

1.

for i in strs1:
    print(i)

2.

strs1 = '12345'
for i in range(1,6,2):
    print(i)

3.

for i in range(len(strs1)):
    print(strs1[i])

4例题

例题1.循环1~100

n = 0
while n<100:
    n = n+1
    print(n)

例题2.计算器

while True:
    c = float(input('请输入第一个数字'))
    print("""
    1 +
    2 -
    3 *
    4 /
    """)
    f = input('请输入符号的序号')
    c1 = float(input('请输入第二个数字'))

    if f=='1':
        print(c+c1)
    elif f=='2':
        print(c - c1)
    elif f=='3':
        print(c * c1)
    elif f=='4':
        print(c / c1)
    else:
        print('error')

例题3.功能好的计算器,可以连续计算

strs=''
while True:
    c = input('请输入数字')
    strs = strs + c
    if c!=strs:
        print(strs,'=',eval(strs))
    f = input('请输入符号,按q清零')
    if f=='q':
        strs=''
        continue
    strs=strs+f
    print(strs)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ゆきな

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值