原题:从python控制台输入变量x,然后判断这个x是奇数还是偶数,并且需要将这一过程放到循环中,这样可以不断输入要判断的数值,直到输入end退出循环。
需要用到的知识点:
1.在控制台输入
2.while语句
3.if语句及if语句的嵌套使用
4.break语句的使用
代码:
while True:
x = input(‘请输入数字:’)
if x == ‘end’:
break
else:
i = int(x)
if i%2 == 1:
print (’{}为奇数’.format(i))
else:
print (’{}为偶数’.format(i))
需要注意这个循环用了嵌套if语句,第一个if语句判断输入的是end还是数字,如果是end,直接结束循环,如果输入的是数字,再进入下一个if语句判断奇偶。
下面是在Pycharm里面的具体操作: