选择题 共15道
判断题 共10道
编程题 共2道
有关下列Python代码的说法 ,错误的是( )。
print("Hello,GESP!")
执⾏下⾯的Python代码 ,在键盘上输⼊123并回车 ,输出是( )。
a = input("请输入正整数: ")
print(a + "123")
有关下列Python代码的说法 ,错误的是( )。
N = int(input())
print(N % 2)
下⾯Python代码执⾏后 ,求出⼏天后星期⼏ 。如果星期⽇则输出“星期天”否则输出形如“星期1” 。横线上应填 ⼊的代码是( )。
nowDay = int(input("今天星期几? "))
afterDays = int(input("求几天后星期几? "))
N = nowDay+afterDays
if ___________________________:
print("星期天")
else:
print(f"星期{N%7}")
下⾯Python代码执⾏后输出是( )。
N = 0
for i in range(1, 10):
N += 1
print(N + i)
下⾯Python代码执⾏后输出的是( )
tnt = 0
for i in range(0, 100):
tnt += i % 10
print(tnt)
下⾯Python代码执⾏后输出的是( )。
for i in range(5, 100, 5):
if i % 2 == 0:
continue
tnt += 1
if i >= 50:
break
为在Python Turtle中输出如下图形 ,代码横线处应填⼊( )。
import turtle
for i in range( _______________):
turtle.right(45)
turtle.forward(50)
for i in range( _____________):
turtle.right(60)
turtle.right(120)
if i % 3 == 0:
turtle.penup()
turtle.pendown()
下⾯Python代码执⾏后将输出10 。 ( )
for i in range(10):
print(N)
下⾯Python代码执⾏后将输出99 。 ( )
for i in range(100):
print(i)
下⾯Python代码被执⾏时 ,将执⾏⼀次输出(即第⼆⾏将被执⾏⼀次) 。 ( )
for i in range(10,3):
下⾯的Python代码被执⾏后将绘制3个间隔为50、边长也为50的正⽅形 。 ( )
import turtle for i in range(3): turtle.penup() turtle.forward(100) turtle.pendown() for j in range(4): turtle.forward(50) turtle.right(90)
题目描述
⼩杨最近学习了开尔⽂温度、摄⽒温度和华⽒温度的转换 。令符号 K 表⽰开尔⽂温度 ,符号 C 表⽰摄⽒温度 ,符号
F 表⽰华⽒温度 ,这三者的转换公⽰如下:
C =K - 273. 15
F = C * 1.8 + 32
现在⼩杨想编写⼀个程序计算某⼀开尔⽂温度对应的摄⽒温度和华⽒温度 ,你能帮帮他吗?
输入格式
⼀⾏ ,⼀个实数 K ,表⽰开尔⽂温度。
输出格式
⼀⾏ ,若输⼊开尔⽂温度对应的华⽒温度⾼于 212 ,输出 Temperature is too high! ;
否则,输出两个由空格分隔的实数 C和F ,分别表⽰摄⽒温度和华⽒度 ,保留两位⼩数。
输入样例 1
412.00
输出样例 1
Temperature is too high!
输入样例 2
173.56
输出样例 2
-99.59 -147.26
数据范围
0<K<105
题面描述
⼩杨有 n 个正整数 ,他想知道其中的奇数有多少个 ,偶数有多少个。
第⼀⾏包含⼀个正整数 n ,代表正整数个数。
之后 n ⾏ ,每⾏包含⼀个正整数。
输出两个正整数(⽤英⽂空格间隔) ,代表奇数的个数和偶数的个数 。如奇数或偶数的个数为0 ,则对应输出0。
样例输入
5 1 2 3 4 5
样例输出
3 2
对于全部数据 ,保证有 1 ≤ n ≤ 105 且正整数⼤⼩不超过 105。