|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- salary = input('你的底薪是多少?:')
- while not salary.isdigit():
- salary = input('输入不合法,请重新输入:')
- FA = input('你这个月是不是全勤(输入yes或no):')
- while FA != 'yes' or FA != 'no':
- FA = input('请重新输入(输入yes或no):')
- else:
- if FA == 'yes':
- trailsalary = int(salary)*0.8 + 200
- print('你的试用期工资是:',trailsalary)
- elif FA == 'no':
- trailsalary = int(salary)*0.8
- print('你的试用期工资是:',trailsalary)
复制代码
while循环一直过不去,是不能这样用吗?不知道是什么情况。。求指点,感谢!
把第 08 行的 or 改成 and 就好了。正确代码:
- salary = input('你的底薪是多少?:')
- while not salary.isdigit():
- salary = input('输入不合法,请重新输入:')
- FA = input('你这个月是不是全勤(输入yes或no):')
- while FA != 'yes' and FA != 'no':
- FA = input('请重新输入(输入yes或no):')
- else:
- if FA == 'yes':
- trailsalary = int(salary)*0.8 + 200
- print('你的试用期工资是:',trailsalary)
- elif FA == 'no':
- trailsalary = int(salary)*0.8
- print('你的试用期工资是:',trailsalary)
复制代码
|
|