• [python第五课]构造程序逻辑


    #coding:utf-8
    import random
    while True:
        xuanze=int(input("请输入您想进入的题目: 1、水仙花数 2、百钱百鸡 4、退出 (请输入您的数字)"))

        if xuanze == 1:
            print("水仙花数")
            while True:
                while True:
                    n=int(input("请输入一个三位数"))
                    if n>100 and n<999:
                        break
                    else:
                        print("您输入的数字不是三位数,请再次输入")
                print("输入成功 下面数位分离")
                n_gewei=int(n%10)
                n_baiwei=int(n/100)
                n_shiwei=int(n_baiwei%10)
                print("百位:"+str(n_baiwei)+" 十位:"+str(n_shiwei)+" 个位:"+str(n_gewei))
                jisuan=n_gewei^3+n_shiwei^3+n_baiwei^3
                if jisuan==n:
                    print(str(n)+"这个数是水仙花数")
                else:
                    print(str(n)+"这个数不是水仙花数")
                tuichu=int(input("请问是否想退出: 1、退出 2、继续 (输入数字):"))
                if tuichu==1:
                    break
                if tuichu==2:
                    continue

        if xuanze == 2:
            while True:
                print("百钱百鸡 价格: 公鸡:5元/只 母鸡:3元/只 小鸡:1元/只 用n元买")
                n_money=int(input("请输入您的零钱:"))
                for i in range(int(n_money/5)):
                    for j in range(int(n_money/3)):
                        for k in range(int(n_money/1)):
                            if 5*i + 3*j + 1*k ==n_money:
                                print("公鸡:"+str(i)+"母鸡"+str(j)+"小鸡"+str(k))
                tuichu_1=int(input("请问是否想退出: 1、退出 2、继续 (输入数字):"))
                if tuichu_1 == 1:
                    break
                if tuichu_1 == 2:
                    continue

        if xuanze == 4:
            break

  • 相关阅读:
    理解Java中字符流与字节流的区别
    程序员常见面试问题(不定期更新)
    软链接 硬链接
    《大数据时代》读后的思考
    mysql——int(size) 中的size表示什么意思
    Access denied for user ''@'localhost' to
    Effective c++——条款03:尽可能使用const
    http——wireshark抓包分析
    vim——vim配置步骤
    正则表达式和通配符
  • 原文地址:https://www.cnblogs.com/XiaoHongLactasoy/p/12610068.html
Copyright © 2020-2023  润新知