class03_demo

第一题:1. 计算 1² + 2² + 3² + … + n² 输入 n,计算前 n 个正整数的平方和

 n = int(input("请输入一个正整数:"))
 sum = 0
 for i in range(1,n+1):
      sum += i**2
 print(f"前{n}个正整数的平方和:{sum}")

第二题:求满足条件的数,输出 100~999 之间所有个位数大于十位数、且十位数大于百位数的递增数。(如 123、135、246 等)

 for i in range(100,1000):
     if i%10>i//10%10>i//100:
         print(f"100~999 之间所有个位数大于十位数、且十位数大于百位数的递增数:{i}")

第三题: 鸡兔同笼--> 输入头数 h 和脚数 f,穷举法求出鸡和兔各多少只。如果无解则输出"无解"

head = int(input("输入鸡兔的头数:"))
feet = int(input("输入鸡兔的脚的数:"))
marker = True
chicken = None
rabbit = None
for i in range(1,(feet//2)+1):
    rabbit = head - i
    chicken = i
    if 0< rabbit <feet//4:  #chicken*2 + rabbit*4 == feet:
        print(f"鸡有{chicken}只,兔有{rabbit}只!!")
        marker = False
        break
if marker:
    print("无解!?")
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • """1.个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello ...
    她即我命阅读 4,546评论 0 6
  • 1、expected an indented block 冒号后面是要写上一定的内容的(新手容易遗忘这一点); 缩...
    庵下桃花仙阅读 982评论 1 2
  • 一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】移动工具 【V...
    墨雅丫阅读 1,368评论 0 0
  • 跟随樊老师和伙伴们一起学习心理知识提升自已,已经有三个月有余了,这一段时间因为天气的原因休课,顺便整理一下之前学习...
    学习思考行动阅读 870评论 0 2
  • 一脸愤怒的她躺在了床上,好几次甩开了他抱过来的双手,到最后还坚决的翻了个身,只留给他一个冷漠的背影。 多次尝试抱她...
    海边的蓝兔子阅读 878评论 1 4

友情链接更多精彩内容