| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
买学问 - 大牛一对一辅导,有问必答买学问 - 专业的付费知识问答平台
共有 413 人关注过本帖
标题:求救大佬
只看楼主 加入收藏
srl237381
Rank: 1
等 级:新手上路
帖 子:29
专家分:4
注 册:2018-12-19
结帖率:100%
  问题点数:0  回复次数:1   
求救大佬

如果一个人至少30岁, 并且成为美国公民至少9年,就有资格成为美国参议员。作为美国众议员,年限分别是25岁和7年。编写个程序, 接受个人的年龄和公民年数作为输入,并输出他的参议院和众议院资格。
2018-12-27 20:09
FishK
Rank: 2
来 自:中国吉林延边
等 级:论坛游民
威 望:1
帖 子:4
专家分:10
注 册:2019-1-4
  得分:0 
程序代码:
"""
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)


中国人不疑自己的多疑。
  -- 一九三六年,鲁迅《我要骗人》
2019-01-04 10:16







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026534 second(s), 8 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved