初中信息技术考试编程题,初中信息技术程序题

大家好,小编来为大家解答以下问题,初中信息技术python编程题库 网盘,初中信息技术python编程教学,现在让我们一起来看看吧!

16-17题概率出现编程题(出现概率:高中>初中),一般情况下至多一道

类型

  • 方程组类(要求编程分段函数)
  • 倍数类(整除、求余)
  • 数列类(如斐波那契数列)
  • 数学概念类(根据海伦公式求面积)
  • 提取类(如水仙花数)
  • 图形类(如99乘法表)
  • 数组类
输入

input(),默认为字符串,可以使用eval()转换

变量名由数字、字母、下划线组成

例如:

x=eval(input("提示文本"))
选择

单分支、双分支、多分支,注意缩进和冒号

输出

print(),逗号隔开,

可以使用"%"进行格式控制,用法类似C,如%.2f为保留两位小数,此时不再用逗号隔开,而用%隔开

print("提示信息%d提示信息%.2f提示信息"%(变量1,变量2))

也可以使用format,变量占位符此时为花括号,后接.format

print("提示信息{}提示信息{}提示信息".format(变量1,变量2))

花括号顺序和变量顺序一一对应,可进行修改,例如{2}即对应format(xxx,xxx,对应变量)

方程组类

例题(考试时往往不限制语言):

没啥难度,但要注意细节,如输入的数值为负的时候...而且感觉有歧义,为什么不是超出10小时的部分3元呢...

 

 题目中已经给出的变量名,最好使用它这个变量名,如行车距离就定义为x

注意无效区间...

 倍数类

x能被2整除-> x%2==0

x不能被2整除 -> x%2!=0

求商 x//2 

break退出全部循环

continue退出本次循环

 

设置一共count变量计数,达到%5==0时输出一个换行

python的print自带一个换行,用end=" "取消默认输出的换行

 

可以使用if int(x)==x做异常处理—>输入的非整数 

未完待续...

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值