python秃头之路day2

1、算术运算符
在这里插入图片描述
2、赋值运算符
在这里插入图片描述
3、关系运算符
在这里插入图片描述
4、逻辑运算符
在这里插入图片描述

一、if结构及嵌套
if—elif—else
实现:是否出去玩

time=int(input('您有时间么?1-有时间,0-没时间'))
weather=int(input('请输入天气,天气不好请输入0,天气不错请输入1'))
if time==1:
    if weather==1:
        print('出去玩')
    elif weather==0:
        print('不出去玩')
    else:
        print('请输入正确指令')
elif time==0:
    print('不出去玩')
else:
    print('请输入正确指令')

二、try—exept加固代码结构
加固上文:

try:
    time=int(input('您有时间么?1-有时间,0-没时间'))
except:
    time=-1

try:
    weather=int(input('请输入天气,天气不好请输入0,天气不错请输入1'))
except:
    weather=-1
if time==1:
    if weather==1:
        print('出去玩')
    elif weather==0:
        print('不出去玩')
    else:
        print('请输入正确指令')
elif time==0:
    print('不出去玩')
else:
    print('请输入正确指令')

三、while循环
目标:
在这里插入图片描述
代码实现:

n=1
a='*'
while n<=5:
    print(n*a)
    n+=1

四、random库的运用
石头剪刀布:


import random
while True:
    try:
        p1=int(input('请玩家输入:石头(0),剪刀(1),布(2):'))
    except:
        print('请输入正确指令')
    c1=random.randint(0,2)
    if p1==c1:
        print('平手')
    elif ((p1==0)and(c1==1))or((p1==1)and(c1==2))or((p1==2)and(c1==0)):
        print('恭喜你,赢了!')
    else:
        print('很遗憾,你输了!')

探索:用while实现9*9乘法表

a=1
while a<=9:
    b=1
    while a>=b:
        print(b,'*',a,'=',a*b,sep='',end=' ')
        '''
        print(b,end='')
        print('*',end='')
        print(a,end='')
        print('=',end='')
        print(a*b,end='')
        print(' ',end='')'''
        b+=1
    a+=1
    print('')
    b=1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值