川教版(2019)8年级信息技术考试Python操作题汇总(有答案)

文档属性

名称 川教版(2019)8年级信息技术考试Python操作题汇总(有答案)
格式 zip
文件大小 207.9KB
资源类型 教案
版本资源 川教版
科目 信息技术(信息科技)
更新时间 2022-04-06 11:49:10

图片预览

文档简介

成都市8年级信息技术考试Python操作题汇总
1、
编码:
a = int(input('请输入第一个加数:'))
b = int(input('请输入第二个加数:'))
print(a+b)
2、
答案:if else
3、编码:
passwd='321123'
a = input('请输入密码:')
if a == passwd:
print('密码正确!')
else:
print('密码错误!')
4、
编码:
name=input('请输入您的姓名: ')
print(name+',您好!')
5、画正方形
(1):
import turtle as T
T.seth(45)
for i in range(4):
T.fd(100)
T.lt(90)
(2)
from turtle import * #导入
screensize(400,400)
pensize(5) #画笔大小为5
pencolor("red") #画笔颜色为红
fillcolor("green") #填充颜色为绿
begin_fill() #开始填充
forward(200) #前进200
left(90) #左转90度
forward(200) #前进200
left(90) #左转90度
forward(200) #前进200
left(90) #左转90度
forward(200) #前进200
left(90) #左转90度
end_fill() #结束填充
done()
六边形
from turtle import * #导入
pensize(5) #画笔大小为5
pencolor("red") #画笔颜色为红
fillcolor("green") #填充颜色为绿
begin_fill() #开始填充
for i in range(6): #循环四次
forward(100) #前进200
left(60) #左转90度
end_fill() #结束填充
7、画圆编码:
import turtle as t #导入
t.color('red') #画笔颜色为红
t.circle(80) #设置圆直径
t.done()
画弧
from turtle import *
pensize(4)
circle(60, 160)
8、请编写程序,在屏幕上打印出 20 个字母“Q”。
答案:print("Q" * 20)
9、成绩合格:
a = int(input('请输入你的考试成绩: '))
if a >= 60 :
print('成绩合格!')
else:
print('成绩不合格!')
10、求平均分;
a = int(input('请输入第一次测试成绩 '))
b = int(input('请输入第二次测试成绩 '))
c = (a+b)/2
print('两次平均成绩是',c)
11、买水果
a = input("桃、杏、梨,你想买哪个: ")
if a == '桃':
print('桃子2元一斤!')
elif a == '杏':
print('杏子8元一斤!')
elif a == '梨':
print('梨子6元一斤!')
else :
print('您的输入不正确。')
12、打星星
a = int(input("请输入你想打印几层星星: "))
for i in range( a+1 ):
print('*' * i)
13、性别
a = input("请输入你的性别: ")
if a != '男' :
print('你是女生! ')
else:
print('你是男生! ')
或者:
a = input("请输入你的性别: ")
if a == '男' :
print('你是男生! ')
else :
print('你是女生! ')
14、你好
name = input ("请输入你的名字: ")
print(name + "你好!")
15、求正方形面积
a=int( input ("请输入正方形边长: "))
print("正方形的面积为 ",a*a )
16、喜欢Python
a = input("你喜欢Python编程语言吗: ")
if a == '喜欢' :
print('Python也喜欢你! ')
else :
print('Python受到十万点伤害! ')
17、画三角形
import turtle
turtle.color('blue','red')
turtle.pensize(6)
turtle.begin_fill()
for i in range(3):
turtle. forward(100)
turtle. left(120)
turtle.end_fill()
18、画线
import turtle
turtle. pensize (4) #设置线条粗细
turtle.pencolor('blue') #设为蓝色
turtle.forward(100) #向右画条线
turtle. left (90) #左转90度
turtle.pencolor('red') #重设为红色
turtle.forward(100) #再画一条线
或者:
import turtle
turtle. pensize (4) #粗细设为6像素
turtle.forward(120) #向右画条线
turtle. left (90) #左转90度
turtle.forward(120) #再画一条线