高中信息技术python练习.docx

上传人:b****3 文档编号:11715206 上传时间:2023-06-02 格式:DOCX 页数:32 大小:27.44KB
下载 相关 举报
高中信息技术python练习.docx_第1页
第1页 / 共32页
高中信息技术python练习.docx_第2页
第2页 / 共32页
高中信息技术python练习.docx_第3页
第3页 / 共32页
高中信息技术python练习.docx_第4页
第4页 / 共32页
高中信息技术python练习.docx_第5页
第5页 / 共32页
高中信息技术python练习.docx_第6页
第6页 / 共32页
高中信息技术python练习.docx_第7页
第7页 / 共32页
高中信息技术python练习.docx_第8页
第8页 / 共32页
高中信息技术python练习.docx_第9页
第9页 / 共32页
高中信息技术python练习.docx_第10页
第10页 / 共32页
高中信息技术python练习.docx_第11页
第11页 / 共32页
高中信息技术python练习.docx_第12页
第12页 / 共32页
高中信息技术python练习.docx_第13页
第13页 / 共32页
高中信息技术python练习.docx_第14页
第14页 / 共32页
高中信息技术python练习.docx_第15页
第15页 / 共32页
高中信息技术python练习.docx_第16页
第16页 / 共32页
高中信息技术python练习.docx_第17页
第17页 / 共32页
高中信息技术python练习.docx_第18页
第18页 / 共32页
高中信息技术python练习.docx_第19页
第19页 / 共32页
高中信息技术python练习.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

高中信息技术python练习.docx

《高中信息技术python练习.docx》由会员分享,可在线阅读,更多相关《高中信息技术python练习.docx(32页珍藏版)》请在冰点文库上搜索。

高中信息技术python练习.docx

高中信息技术python练习

Print语句

下列关于函数print()说法正确的是

A、打印输出文本和数字等信息

B、可以打印一切东西,包括生活中的实例物体

C、Print()的功能和它一样

D、print()可以获取用户输入的信息

 

下列代码输出结果是print("="*12)

A、=12

B、=*12

C、代码有问题,无法输出

D、============

 

小胖身上有20元,今天和朋友出去游玩,路上突然觉得有点口渴,于是他购买了一瓶2块的矿泉水、一瓶3块的果汁饮料,请问小胖现在还剩下多少钱?

下列代码能体现计算过程和打印结果的是:

A、print(2+3)

B、print(5)

C、print(20-2-3)

D、print(15)

 

小马想打印以下内容,下列代码不能实现的选项是

打印内容为:

今天爸爸给我十块钱,我拿着钱买了雪糕,可好吃了

A、print("今天爸爸给我十块钱,我拿着钱买了雪糕,可好吃了")

B、print("今天爸爸给我十块钱,","我拿着钱买了雪糕,","可好吃了")

C、print(今天爸爸给我十块钱,我拿着钱买了雪糕,可好吃了)

D、print("今天爸爸给我十块钱,我拿着钱买了雪糕,","可好吃了")

 

小马的同桌想通过print计算出100+200的值,以等式的方式呈现出来,下列代码正确的选项是:

A、print("100+200=",100+200)

B、print(300)

C、print(100+200)

D、print(100+200=300)

 

请使用所学的python中的print功能,打印一个用*符号组成的类似十字架的图形。

要求:

第一行用到1个*符号;第二行用到3个*符号,每个*之间有一个空格;第3行用到1个*号;第4行用到1个*号。

示例如下:

示例

输出:

*

***

*

*

 

打印如样例所示的直角三角形

示例

输出:

*

**

***

 

小马今天和同学们一起去春游,这次春游活动的小队旗形状如下所示,请使用所学知识将小队旗打印出来(“I”符号可以从题目中复制粘贴使用,复制方法为:

选中需要复制的内容=》鼠标右键=》选择复制;粘贴的方法为:

输入框处鼠标右键=》选择粘贴)。

示例

输出:

A

I*

I**

I***

I****

I

I

I

 

圣诞节快到了,小马在家里装扮了一棵如下所示的圣诞树,请使用print方法将圣诞树打印出来。

示例

输出:

*

***

*****

*******

*********

|

变量

下列有关变量说法正确的是:

A、变量像个小盒子,可以存储东西

B、变量存储数字的格式是:

数字=变量名

C、打印变量的值需要对变量名加引号

D、变量名可以用关键字来命名

 

学校超市矿泉水2元一瓶,小马同学买了10瓶,小马想设计程序实现计算总共花了多少钱(变量price和num存储价格和数量),由于不小心误删了一些代码,如下所示。

你觉得被删掉的是以下哪个选项:

______________print(price*num)

A、price=2num=10B、price="2"num=10

C、price=2num="10"D、price="2"num="10"

 

以下合法的变量名是

A、@printB、your_ageC、100yuanD、#name

 

小马今年12岁,他想通过变量储存自己的姓名(name)和年龄(age),下列代码正确的是:

A、name,age=12,"小马"B、name,age=12,小马

C、name,age=小马,12D、name,age="小马",12

 

已知变量存储了一些内容,a="国际和平日,",b="让和谐之光,",c="普照大地",小马想通过打印变量的方式打印出"国际和平日,让和谐之光,普照大地"这句话,以下能实现的是(注意:

运用多变量打印的方式实现):

A、print(a,c,b)B、print(c,b,a)

C、print(a,b,c)D、print(abc)

 

已知长方形的长为8宽为6,小马定义了两个变量length和width来分别存储长方形的长和宽,并计算它的面积,下列选项正确的是:

A、length,width=8,6print(length*width)

B、length,width=8+6print(length*width)

C、length,width="8,6"print(length*width)

D、length,width="8","6"print(length*width)

 

下列代码运行结果是:

a=12b=12a+=1b-=2print(a+b)

A、23B、1310C、3D、22

 

定义两个变量:

a,b分别赋值为11,22在一行打印出a*a,a*b,b*b的结果

示例

输出:

121242484

a=11

b=22

print(a*a,a*b,b*b)

 

星期天小马去逛新华图书馆,他要买两本Python游戏编程书籍和3支钢笔,在货架中他看到书的标价是28,钢笔的价格是12,请用两个变量存储价格再计算出小马买完这些用具一共花了多少钱。

示例

输出:

92

book_price=28

pen_price=12

print(book_price*2+pen_price*3)

 

一天小马在做数学寒假作业遇到这样的题"3天23时123分=___分",小马一时不知道怎么去算出正确答案,你可以用Python中的变量存储知识算出正确答案吗?

示例

输出:

5823

days=3

hours=23

minutes=123

print(days*24*60+hours*60+minutes)

 

小马与Python在学校进行跑步比赛,小马的速度speed1为每分钟2米,Python的速度speed2为每分钟1米,Python与小马开始的距离distance为10米,即Python在小马前面10米处,请问小马需要多少分钟才能追上Python。

输出格式下:

小马需要10.0分钟才能追上Python提示:

请用变量知识完成

示例

输出:

小马需要10.0分钟才能追上Python

days_per_week=7

hours_per_day=24

minutes_per_hour=60

print(days_per_week*hours_per_day*minutes_per_hour)

 

在手工课上小朋友们一起做剪纸作品,小亚需要裁剪一张长为10.5cm,宽为4.3cm的彩纸,现将彩纸长和宽数据分别存储到变量x和y中,请求出彩纸的面积。

示例

输出:

45.15

x=10.5

y=4.3

print(x*y)

 

数据类型

有关数据类型说法错误的是

A、Python数据类型只包括数字类型、字符串类型和布尔类型

B、100,-765它们是整数型类型也是数字类型

C、"hello"是字符串类型

D、布尔类型中只有True和False两种值

 

下列代码运行结果是print(12//3+12%3-12/3/2)

A、2.0

B、6.0

C、2

D、6

 

已知a=2,b=4,小马想通过变量的运算来计算2的4次方,下列代码你觉得能实现的是

A、print(a**b)

B、print(b*b*b)

C、print(b**a)

D、print(a*a*a)

 

学校羽毛球球场长为16.7m,宽为12.5m,请编写一个求球场面积和周长的程序,最后结果不带单位。

示例

输出:

208.7558.4

a=12.5

b=16.7

s=a*b

c=(a+b)*2

print(s)

print(c)

请用"♥",生成如下图形,长为10个"♥",一共5行!

(爱心符号可以直接复制题目示例)

示例

输出:

♥♥♥♥♥♥♥♥♥♥

♥♥♥♥♥♥♥♥♥♥

♥♥♥♥♥♥♥♥♥♥

♥♥♥♥♥♥♥♥♥♥

♥♥♥♥♥♥♥♥♥♥

print("♥"*10)

print("♥"*10)

print("♥"*10)

print("♥"*10)

print("♥"*10)

 

期末考试成绩出来了,小敏所学的8门课程的成绩分别是70,90,79,87,97,92,45,80,请编写一个程序求小敏这次考试的平均分。

示例

输出:

80.0

print((70+90+79+87+97+92+45+80)/8)

 

数据类型

 

有关下列代码说法正确的是:

a=12b=5print(a/b)

A、a和b都是字符串类型B、运行结果2

C、a和b都是浮点数类型D、运行结果2.4

 

叮小码在计算34÷3的时候发现会得到循环的小数,他想通过编程来计算出34÷3的余数,下列代码能求出余数的是

A、print(34/3)B、print(34//3)

C、print(34%3)D、print(34÷3)

 

已知两个字符串a="hello",b="Python",小马想通过Python来实现将a、b字符串拼接在一起成"helloPython",下列代码能实现这功能的选项是:

A、print(a+b)B、print("a"+"b")

C、print("a+b")D、print(b+a)

 

小马想计算出8/3结果的小数部分,下列代码正确的是:

A、print(8/3+8//3)B、print(8/3-8//3)

C、print(8//3-8/3)D、print(8/3+8%3)

 

小马手上有100块钱,买钢笔用了30,买作业本用了5块,小马设计了一个程序计算出还剩下多少钱,但是由于不小心删除了其中两行代码,请你根据如下的代码推测小马可能删除的代码是a=100__________print(a)

A、a=-30a=-5B、a-=30a-=5

C、a-30a-5D、a-30a+5

 

服装厂原来做一套衣服用布3.2m,改进裁剪方法后,每套衣服用布2.8m。

原来做791套衣服的布,现在可以做多少套?

下列代码能正确计算出答案的是:

A、print(791*3.2//2.8)B、print(791*3.2%2.8)

C、print(791*3.2/2.8)D、print(791*2.8//3.2)

 

已知a存储了字符串"hello",下列代码不能将字符串"hello"打印输出3次的是

A、print(a,a,a)B、print(a*3)

C、print(a+a+a)D、print(a*"3")

 

请编写一个计算指数的程序,要求如下:

1、底数为3,指数为5

2、打印输出3**5的值

示例

输出:

243

print(3**5)

 

小马手里有10元钱,爷爷又给了他5元,请编写一个程序算出小马现在有多少钱,要求如下:

1、创建一个变量,初始值为102、使用自增操作符,使得该变量的值累加到15并打印输出

示例

输出:

15

a=10

a+=5

print(a)

 

小胖将要坐火车出发去西安旅游,小胖家距离西安有200km,请编写一个程序计算出小胖所乘火车耗费的时间,要求如下:

 

1、该火车的速度为:

80km/h

 2、请打印输出该火车行驶这条线路的时间(不带单位) 

3、时间=路程÷速度

示例

输出:

2.5

print(200/80)

 

小马手上有10块钱,早上买早餐用了3块,请编写一个程序计算小马现在有多少钱,要求如下:

1、创建一个变量,初始值为102、使用自减操作,计算现在所剩下的钱,并打印输出

示例

输出:

7

a=10

a-=3

print(a)

学校选拔了9名学生去参加拔河比赛,比赛规定,由4名学生组成一个小组,请编写一个程序计算他们最多能组成几组?

示例

输出:

2

print(9//4)

 

现有8份礼品,如果要分给3个人,那么分完后还剩几份礼品?

请使用python解决这个问题。

要求:

1.礼品不能拆分2.每个人分到的礼品要一样多3.尽可能让大家分到最多的礼物

示例

输出:

2

print(8%3)

 

怎么得到8÷3的小数部分的结果?

示例

输出:

0.6666666666666665

print(8/3-8//3)

 

为保护生态环境,蚂蚁森林正在开展为期4天的种树活动,假如第一天种植6棵树,之后每天是前一天的6倍,请编写一个计算第4天种多少树苗的程序,要求打印输出第四天种树棵数的结果。

示例

输出:

1296

print(6**4)

 

鸡兔问题:

鸡兔共有30只,脚共有90个,问鸡、兔各有多少只?

Tips:

可以用str()将数字2变成字符串"2"例如:

str

(2)可以将数字2转换成字符串"2"

示例

输出:

鸡有15只

兔有15只

 

a=30

b=90

x=(4*a-b)//2

y=(b-2*a)//2

print("鸡有"+str(x)+"只")

print("兔有"+str(y)+"只")

 

体育室有58根跳绳,如果要平均分给8个班且无剩余,最少要去掉几根跳绳?

每个班分到几根跳绳?

请用代码实现计算过程并打印输出计算结果。

示例

输出:

最少要去掉2根绳每个班分到7根绳

 

print("最少要去掉",58%8,"根绳")

print("每个班分到",58//8,"根绳")

 

540棵树苗分给五、六年级同学去种,五年级有120人,六年级有150人,如果按照人数进行分配,每个年级各应分得多少棵树苗?

请用代码实现计算过程并打印输出计算结果。

【提示:

程序输出结果中的标点符号均为英文符号】

示例

输出:

五年级应该分得:

240.0棵树苗六年级应该分得:

300.0棵树苗

 

five=120/(120+150)*540

six=150/(120+150)*540

print("五年级应该分得:

",five,"棵树苗")

print("六年级应该分得:

",six,"棵树苗")

 

input输入作业

在代码a=input()中,请问a存储的数据类型是

A、字符串类型B、整型C、浮点型D、布尔型

 

已知a="123",某同学想将a转换成整数型数据,以下哪个选项实现了这个功能

A、int(a)B、str(a)C、float(a)D、int(b)

 

在Python中,int表示的数据类型是:

A、字符串类型B、整型类型C、浮点数D、布尔类型

 

在Python中,str表示的数据类型是

A、字符串类型B、整型类型C、浮点数D、布尔类型

 

在Python中,float表示的数据类型是:

A、字符串类型B、整型类型C、浮点数D、布尔类型

 

假设a=9,b=2,那么下列运算中,错误的是

A、a+b的值是11B、a//b的值是4

C、a%b的值是1D、a**b的值是18

 

在下列代码中运行结果是a=float(23)print(a)

A、23B、23.0C、23.00D、2.3

 

已知条件:

小明每2小时可以堆出一个雪人。

程序要求:

(1)这个程序可以接收键盘的输入,输入的内容表示时间。

(2)不论从键盘输入的时间是多少,程序都可以计算出小明堆了多少雪人。

(3)雪人用"☃"表示(可复制使用)举例说明:

堆2个雪人,则打印"☃☃。

示例

输入:

2

输出:

hours=int(input())

print("☃"*int(hours/2))

 

交换变量。

输入两个变量,交换变量的值并输出。

输入样例:

string3输出样例:

3string

示例

输入:

1245

输出:

4512

x=input()

y=input()

x,y=y,x

print(x)

print(y)

 

#x=input()

#y=input()

#temp=x

#x=y

#y=temp

#print(x)

#print(y)

 

请实现一个计算考试成绩总分的计算器,要求如下:

1.共语文、数学、英语三门课程,输入三个数,分别表示语文、数学、英语的分数2.打印三门课程的总分数。

示例

输入:

879899

输出:

284

 

yuwen=int(input('语文分数:

'))

shuxue=int(input('数学分数:

'))

yingyu=int(input('英语分数:

'))

print(yuwen+shuxue+yingyu)

 

编写程序,输入float类型的摄氏温度,然后将其转换为华氏温度,并且显示结果。

转换公式:

华氏温度=(9/5)*摄氏温度+32。

说明:

假设输入温度为temperature=input(),则温度的float类型为ftemperature=float(temperature)。

示例

输入:

5

输出:

41.0

 

temperature=input()

f_temperature=float(temperature)

print((9/5)*f_temperature+32)

 

如果知道收支余额和年利率的百分比,就可以使用下面的公式计算利息,下个月要支付的利息额:

利息额=收支余额*(年利率/1200)编写程序,读取收支余额和年百分利率,显示下月利息。

示例

输入:

10001

输出:

0.8333333333333334

 

rest=float(input())

rate=float(input())

print(rest*(rate/1200))

 

美国人口调査局基于以下假设进行人口估算:

●每6秒有一个人诞生●每15秒有一个人死亡●每30秒有一个移民迁入编写一个程序,输入年数n,计算出第n年后的总人数并打印出来。

假设当前的人口是312032486。

注意:

人口数应该类型转换为一个整数。

示例

输入:

1

输出:

316237286

n=int(input())

a=365*24*60*60

b=a/6.0

c=a/15.0

d=a/30.0

x=312032486

s=int(x+(b-c+d)*n)

print(s)

 

编写一个程序,输入驾驶的距离(浮点数类型)、每升油可以行驶多少公里的汽车燃油性能(浮点数类型),以及每升油的价格(浮点数类型),然后显示旅程的费用。

示例

输入:

100107

输出:

70.0

 

distance=float(input())

miles=float(input())

price=float(input())

print(distance*price/miles)

 

请编写一个简单的AI程序,要求如下:

1、首先询问:

“请问您贵姓?

”,接收用户输入自己的姓2、再次询问:

“请问您名叫什么?

“,接收用户输入自己的名3、将用户的姓名拼接后打印输出,输出内容为“xxx欢迎来到编程世界。

”【提示:

程序输出结果中的标点符号均为中文符号】

示例

输入:

熊大

输出:

熊大欢迎来到编程世界。

a=input("请问您贵姓?

")

b=input("请问您名叫什么?

")

print(a+b+"欢迎来到编程世界。

")

 

反转一个只有3位数的整数。

(注意:

反转之后数据类型为整数,反转即是倒序输出,例如:

123反转之后是321,900反转之后是9。

示例

输入:

123

输出:

321

 

num=input()

num=int(num)

print(int(num/100)+num%10*100+int(num/10)%10*10)

 

请编写一个重复打印输出字符串的程序,要求如下:

1、输入两个字符串2、第一个字符串重复3次后打印输出,第二个字符串重复5次后打印输出

示例

输入:

**+++

输出:

******+++++++++++++++

a=input()

b=input()

print(a*3)

print(b*5)

 

请编写一个简单的AI问答程序,要求如下:

1、首先问用户“你叫什么呀?

”,接收用户的输入答案2、再问用户“你最喜欢的电影是什么?

”,接收用户的输入答案3、最后问“你最喜欢的歌是哪首?

”,接收用户的输入答案4、根据用户的输入答案,打印输出以下内容:

XXX很高兴认识你。

XXXX也是我最喜欢的电影。

不过,我没听过XXXXX。

我会找机会去听的。

【提示:

程序输出结果中的标点符号均为中文符号】

示例

输入:

Tom大圣归来travelinglight

输出:

Tom很高兴认识你。

大圣归来也是我最喜欢的电影。

不过,我没听过travelinglight。

我会找机会去听的。

name=input("你叫什么呀?

")

movie=input("你最喜欢的电影是什么?

")

music=input("你最喜欢的歌是哪首?

")

print(name+"很高兴认识你。

")

print(movie+"也是我最喜欢的电影。

")

print("不过,我没听过"+music+"。

我会找机会去听的。

")

if条件语句

关于else语句块说法正确的是

A、else后面的冒号可以省略不写

B、else往往给程序增加运行难度,最好用if替代

C、else往往和if搭配,表示不满足if条件表达式时执行的语句块

D、else下面一行可以不加代码块

 

爸爸妈妈会根据小马期末考试的成绩高低来决定给他过年的压岁钱,代码如下,grade表示成绩,如果小马成绩为90,请问他能得到什么奖励:

ifgrade>90:

print("100元压岁钱,外加玩具")else:

print("什么奖励都没有")

A、100元压岁钱

B、玩具

C、100元压岁钱,外加玩具

D、什么奖励都没有

 

关于if条件语句说法正确的是

A、if子句中对格式没有严格的要求

B、if子句由三部分组成:

关键字本身,用于判断结果真假的条件表达式,代码块

C、if子句中条件表达式可以省略不写

D、if子句中的代码块是按照顺序执行的,只要运行程序就会执行if子句中的代码块

 

关于if-else缩进说法正确的是

A、Python中缩进通常占位为4个空格

B、缩进占位只是形式,可有可无

C、缩进对if-else没用,可以

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2