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()