高中信息技术——操作题提纲代码

高中信息技术——操作题提纲代码


2024年2月15日发(作者:)

一、Python题型

(一)顺序结构:

1、新建一个python,完成以下题目。

(1)将数值5.4赋给变量a;

(2)将数值6.8赋给变量b;

(3)将a,b的和赋给变量s;

(4)对s取整后的值赋给变量s2;

(5)使用输出语句在屏幕上输出s2的值。

2、新建一个python,完成以下操作。

(1)将数值2.3赋给变量a;

(2)将数值5.6赋给变量b;

(3)将a,b的乘积赋给变量s;

2、

a=2.3

b=5.6

s=a*b

s2=round(s)

1、

a=5.4

b=6.8

s=a+b

s2=int(s)

print(s2)

(4)将s四舍五入(不保留小数)的值赋给变量s2;

print(s2)

(5)使用输出语句在屏幕上输出s2的值。

3、新建一个python,完成以下操作。

(1)将字符串“有福”赋给变量a;

(2)将字符串“之州”赋给变量b;

(3)将a,b相连的值赋给变量ab;

(4)将ab的长度值赋给变量s;

(5)使用输出语句在屏幕上输出s的值。

4、新建一个python,完成以下操作。

(1)将数值9.8赋给变量a;

(2)将数值4.5赋给变量b;

(3)将a减b的值赋给变量s;

(4)将s的绝对值赋给变量s2;

(5)使用输出语句在屏幕上输出s2的值。

1

3、

a="有福"

b="之州"

ab=a+b

s=len(ab)

print(s)

4、

a=9.8

b=4.5

s=a-b

s2=abs(s)

print(s2)

5、新建一个python,完成以下操作。

5、

(1)将数值9.7赋给变量a;

a=9.7

(2)将数值4.6赋给变量b;

b=4.6

(3)将a减b的值赋给变量c;

c=a-b

(4)用函数求a,b,c的最大值赋给变量s;

s=max(a,b,c)

(5)使用输出语句在屏幕上输出s的值。

print(s)

6、新建一个python,完成以下操作。

6、

(1)将数值20赋给变量a;

a=20

(2)将数值21赋给变量b;

b=21

(3)将表达式str(a)+str(b)的值赋给变量c;

c=str(a)+str(b)

(4)将函int(c)的值赋给变量s;

s=int(c)

(5)使用输出语句在屏幕上输出s的值。

print(s)

7、新建一个python,完成以下操作。

7、

(1)将数值2.5赋给圆的半径r;

r=2.5

(2)将数值3.14赋给变量pi;

pi=3.14

(3)将计算圆周长的表达式赋给变量c;

c=2*pi*r

(4)将计算圆面积的表达式赋给变量s;

s=pi*r*r

(5)使用输出语句在屏幕上输出c,s的值。

print(c,s)

8、新建一个python,完成以下操作。

8、

(1)给直角三角形的底a赋值5;

a=5

(2)给直角三角形的高h赋值10;

h=10

(3)将计算直角三角形面积的表达式赋给变量s;

s=1/2*a*h

(4)将s四舍五入(保留一位小数)的值赋给变量s1;

s1=round(s,1)

(5)使用输出语句在屏幕上输出s1的值。

print(s1)

2

9、新建一个python,完成以下操作。

(1)将数值89赋给变量a;

(2)将表达式a//10赋给变量b;

(3)将表达式a%10赋给变量c;

(4)将表达式b+c赋给变量s;

(5)使用输出语句在屏幕上输出s的值。

10、新建一个python,完成以下操作。

(1)导入math模块;

(2)键盘输入一个整数赋给变量a;

(3)将a的平方根的值赋给变量b;

9、

a=89

b=a//10

c=a%10

s=b+c

print(s)

10、

import math

a=int(input())

b=(a)

(4)将b的四舍五入(保留一位小数)的值给变量s;

s=round(b,1)

(5)使用输出语句在屏幕上输出s的值。

print(s)

(二)选择结构

1、输入两个不为零的整数a和b,判断a是否能被b整除,如果能整除,输出“能整除”,否则输出“有余数”。

测试数据如下:

a=int(input("请输入一个不为零的整数:"))

b=int(input("请输入一个不为零的整数:"))

#注释:在以下区域中编写代码,实现:判断a是否能被b整(1)输入40和7,输出“有余数”。

除,如果能够整除,则输出“能整除”,否则输出“有余数”。

(2)输入35和5 ,输出“能整除”。

if a%b==0:

print("能整除")

else:

print("有余数")

2、输入两个不为零的整数a和b,判断a和b的大小,如果a大于b,输出a%b的值,否则输出b%a的值。

测试数据如下:

(1)输入8和19,输出3。

(2)输入13和7 ,输出6。

a=int(input("请输入一个不为零的整数:"))

b=int(input("请输入一个不为零的整数:"))

#注释:在以下区域中编写代码,实现:判断a、b的大小,如果a大于b,则输出a%b的值,否则输出b%a的值。

if a>b:

print(a%b)

else:

print(b%a)

3

3、输入两个不为零的整数a和b,判断a/b的值是否大于等于1,如果大于等于1,输出“大于等于”,否则输出“a/b的值”。

测试数据如下:

a=int(input("请输入一个不为零的整数:"))

(1)输入40和7,输出“大于等于”。

b=int(input("请输入一个不为零的整数:"))

(2)输入8和10 ,输出0.8。

4、输入年龄age,如果满足条件“15≦年龄≦20”,输出“猜对了!”,否则输出“猜错了!”

测试数据如下:

(1)输入16,输出“猜对了!”。

(2)输入21 ,输出“猜错了!”。

age=int(input("你的年龄是:"))

#注释:在以下区域中编写代码,实现:如果满足条件 15≤年龄≤20,输出“猜对了”,否则输出“猜错了”。

#注释:在以下区域中编写代码,实现:判断a/b的值是否大于等于1,如果大于等于1,则输出“大于等于”,否则输出a/b的值。

if a/b>=1:

print("大于等于")

else:

if 15<=age<=20: #或 age>=15 and age<=20

print("猜对了!")

else:

print("猜错了!")

5、输入一个整数,判断是否是奇数,如果是,输出“奇数”,否则输出“偶数”。

6、输入一个整数,判断是否能同时被3和5整除,对应输出“能”与“不能”。

5、

6、

a=int(input("请输入一个整数:"))

if a%3==0 and a%5==0:

print('能')

else:

print('不能')

a=int(input("请输入一个整数:"))

if a%2==1:

print(a,"是奇数")

else:

print(a,"是偶数")

4

7、输入一个年份,判断是否是闰年,对应输出“是”与“不是”。

闰年的判断条件:a.年号能被400整除。b.年号能被4整除的同时不能被100整除。

8、输入两个数a,b,比较a,b的大小,输出较大的一个。

7、

8、

a=float(input("请输入a的值:"))

b=float(input("请输入b的值:"))

If a>b :

print(a)

else:

print(b)

x=int(input("请输入年号:"))

if x%400==0 or (x%4==0 and x%100!=0):

print("%d"%x,"年是闰年")

else:

print("%d"%x,"年不是闰年")

9、输入三个整数a,b,c,比较三个数的大小,输出一行:三个数中的最大值。

10、(1)编写代码实现功能:分别输入a和b两个正整数,判断以a、b和12为边长的三角形是否存在,如果存在,则输出“存在三角形”,否则输出“不存在三角形”;

5

9、

a=input("请输入a的值:")

a=int(a)

b=input("请输入b的值:")

b=int(b)

c=input("请输入c的值:")

c=int(c)

if a>b:

m=a

else:

m=b

if c>m:

m=c

print('最大的整数是:',m)

10、

a=input("请输入a的值:")

a=int(a)

b=input("请输入b的值:")

b=int(b)

if a+b>12 and a+12>b and b+12>a:

print("存在三角形")

else:

print("不存在三角形")

11、项目小组成员在某购物网站上了解到某种笔记本搞优惠活动,规定一次购买6本以上

(含6本)10本以下(含10本)打九折,一次购买11本以上(含11本)打八折。

怎样根据笔记本的单价和购买数量编写程序计算总费用?保留一位小数。

11、

s=int(input('请输入购买的本子数:'))

p=float(input('请输入本子的单价:'))

if s<6:

j=1.0

if s>=6 and s<=10:

j=0.9

if s>=11:

j=0.8

t=s*p*j

print(“总共需付”,”%.1f”%t,”元”)

(三)循环结构(for 、 while 两种做法)

考填空题,常考初始值赋值,步长设置,累加器、累乘器,自增1、数学符号

1、编写一个程序实现1+2+3+4+5+......+100的和?(思考1到100的乘积怎能修改?)

2、编写代码实现功能:实现求1到100之间能被3整除的数的个数。(用步长来做,怎么修改)

1、①for:

s=0

for i in range(1,101):

s=s+i

print(s)

②While:

s=0

i=1

while i<=100:

s=s+i

i=i+1

print(s)

2、①for:

a=0

for i in range(1,101):

if i %3==0:

a=a+1

print(a)

②While:

a=0

i=1

while i<=100:

if i%3==0:

a=a+1

i=i+1

print(a)

6

3求60~100能被3整除的数的和(4种做法,for ,while,有步长和没有步长)

4、求1~100范围内的自然数中能同时被3和5整除的个数

5、输入5个自然数,计算并输出它们的平均值

6、求1~10的偶数积。(用步长)

7

3、(1)for 循环(用步长)

s = 1

for i in range(60,101,3):

s = s + i

print ("60~100能被3整除的数的和为",s)

(2)while循环(用步长)

s=1

i=60

while i<101:

s=s+i

i=i+3

print(s)

4、

n=0

for i in range(1,101):

if i%3==0 and i%5==0:

n=n+1

print("100以内的数中能被3和5整除的数的个数是:",n)

5、

s=0

for i in range(0,5):

a=int(input("请输入一个自然数:"))

s=s+a

print("5个自然数的平均值是:",s/5)

6、

s = 1

for i in range(2,11,2):

s = s *i

print ("1~10的偶数积为",s)

7、输出100以内所有的奇数。(考虑用步长,怎修改代码。)

8、输出100以内所有奇数的个数。

9、输出100以内所有奇数的和。

7、①for:

8、①for:

for i in range(1,101):

a=0

if i%2==1:

for i in range(1,101):

print(i)

if i%2==1:

a=a+1

print(a)

②While:

②While:

i=1

a=0

while i<=100:

i=1

if i%2==1:

while i<101:

print(i)

if i%2==1:

i=i+1

a=a+1

i=i+1

print(a)

10、输出100以内所有的偶数。

11、输出100以内所有偶数的个数。

12、输出100以内所有偶数的和。

9、①for:

s=0

for i in range(1,101):

if i%2==1:

s=s+i

print(s)

②While:

s=0

i=1

while i<101:

if i%2==1:

s=s+i

i=i+1

print(s)

8


发布者:admin,转转请注明出处:http://www.yc00.com/web/1708000756a1535002.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信