python中的输入和while

                               python中的输入和while使用

一、python中的输入

要想编写的代码交互性更强,怎么能少了用户输入呢。python中用户的输入主要用input():允许用户在键盘中输入内容,但是该函数将用户输入的内容都统一处理成了字符串,如果想要处理为数字等类型需要加int()进行强行转换才行;raw_input()

二、python中的while

while的作用即判断条件是否满足,如果满足,则一直循环while中的代码,直到while判断的条件为false则停止;还有就是break也可以跳出while循环

#用户输入和while
def user_input():
    is_over_status = 1
    sum = 0.0
    print('sum:%d\t' % sum)
    while(is_over_status):
        caculate1 = input('请输入你的运算(+、-、*、/、**):')
        messagea = int(input('请输入你的数字:'))
        if caculate1 == '+':
            sum +=messagea
        elif caculate1 == '-':
            sum -=messagea
        elif caculate1 == '*':
            sum *=messagea
        elif caculate1 == '/' and messagea !=0:
            sum /=messagea
        else:
            print("请输入正确的数字!/n")
            message = input('请输入你的数字:')
        print('sum:%d\t' %sum)
        print("是否继续(Y/N)!/n")
        caculate1 = input()
        if caculate1 == 'N':
            is_over_status = 0
if __name__ == '__main__':
    user_input()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值