Python写的计算器程序源代码

print(" 计算器2.0")

print(" 一款你值得拥有的计算器")

print(" 计算器每开启一次可计算5次")

print("此计算机支持加减乘除法,取余数,取整数。 各类运算符号的标注:加+减-乘*除/取余数%取整数//")

print("现已支持计算小数")

print("更新内容:有空格了,每次字的出现不再是瞬间出现,计算结果也不是瞬间出现")

print("")

 

import time

 

for i in range(5):

    print("")

    

    time.sleep(1)

    d=input("第一个数字:")

    d=float(d)

    print("你要计算的第一个数字是",d)

    print("")

    time.sleep(1)

    x=input("第二个数字:")

    x=float(x)

    print("你要计算的第二个数字是",x)

    print("")

    time.sleep(1)

    q=input("想计算的符号:")

    

    if q=="+":

        print("")

        print("计算中...")

        print(

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个简单的 Python 亲戚关系计算器源代码: ```python class Person: def __init__(self, name, gender, father=None, mother=None): self.name = name self.gender = gender self.father = father self.mother = mother def is_male(self): return self.gender == 'male' def is_female(self): return self.gender == 'female' def is_parent_of(self, person): return self == person.father or self == person.mother def is_sibling_of(self, person): return self != person and self.father == person.father and self.mother == person.mother def is_ancestor_of(self, person): if self == person: return True elif person.father and self.is_ancestor_of(person.father): return True elif person.mother and self.is_ancestor_of(person.mother): return True else: return False def is_descendant_of(self, person): return person.is_ancestor_of(self) def get_relationship(person1, person2): if person1.is_parent_of(person2): if person2.is_male(): return 'father' else: return 'mother' elif person1.is_sibling_of(person2): if person1.is_male(): return 'brother' else: return 'sister' elif person1.is_ancestor_of(person2): if person1.is_male(): return 'ancestor' else: return 'ancestor' elif person1.is_descendant_of(person2): if person1.is_male(): return 'descendant' else: return 'descendant' else: return 'unrelated' ``` 你可以使用这个代码来计算两个人之间的亲戚关系。例如,如果你有一个名为 Alice 的女性祖母和一个名为 Bob 的男性表兄弟,你可以创建这些人的对象并调用 `get_relationship` 函数来计算他们之间的关系: ```python alice = Person('Alice', 'female') bob = Person('Bob', 'male') alice_daughter = Person('Alice\'s daughter', 'female', alice) bob_father = Person('Bob\'s father', 'male') alice_daughter_son = Person('Alice\'s daughter\'s son', 'male', father=None, mother=None) bob_father_son = Person('Bob\'s father\'s son', 'male', father=bob_father, mother=None) print(get_relationship(alice, bob)) # unrelated print(get_relationship(alice, alice_daughter)) # mother print(get_relationship(alice, alice_daughter_son)) # descendant print(get_relationship(alice, bob_father_son)) # unrelated ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值