inputInt函数的功能:输入一个大于6的偶数,若不符合要求,重新输入,直至符合要求为止,并将输入的整数存入全局变量oneInt中;
时间: 2023-10-08 11:04:31 浏览: 201
python 将input函数输入的数据保存在变量中并进行操作 示例
以下是一个示例代码,实现了输入大于6的偶数并存储到全局变量中的功能:
```python
oneInt = None # 全局变量,用于存储输入的整数
def inputInt():
global oneInt # 使用全局变量
while True: # 循环直至输入符合要求
num = input("请输入一个大于6的偶数:")
try:
num = int(num)
except ValueError:
print("输入格式错误,请重新输入!")
continue
if num <= 6 or num % 2 != 0:
print("输入错误,请重新输入!")
else:
oneInt = num # 存储到全局变量中
break
inputInt() # 调用函数进行输入
print("您输入的整数为:", oneInt)
```
在函数中,使用`global`关键字声明要修改的全局变量`oneInt`。然后通过一个无限循环,不断从用户输入中获取整数,并进行判断。如果输入格式错误或者不符合要求,则提示用户重新输入;否则将输入的整数存储到全局变量中并跳出循环。最后输出存储的整数。
阅读全文