python秃头之路day2

本文深入浅出地讲解了编程中的基本概念,包括算术、赋值、关系和逻辑运算符,通过if-elif-else结构和try-except语句进行条件判断与错误处理,利用while循环实现重复操作,以及使用random库进行随机数生成,适用于编程初学者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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、付费专栏及课程。

余额充值