求救大佬
如果一个人至少30岁, 并且成为美国公民至少9年,就有资格成为美国参议员。作为美国众议员,年限分别是25岁和7年。编写个程序, 接受个人的年龄和公民年数作为输入,并输出他的参议院和众议院资格。
""" I: 年龄age,成为美国公民的时间times P: 1. age>=30 and times>=9 2. age>=25 and times>=7 O: 是否有资格成为美国参议员或众议员 """ def get_input(): while True: try: age = int(input("请输入年龄:")) times = int(input("请输入成为美国公民的时间:")) break except ValueError: pass return age, times def process(age, times): if age >= 30 and times >= 9: output("具备参议员资格和众议员资格") elif age >= 25 and times >= 7: output("具备众议员资格") else: output("不具备任何资格") def output(s): print(s) if __name__ == '__main__': age, times = get_input() process(age, times)