4.2.1 数据的输入与输出 知识点题库

在Python中运行下列程序,输出结果 (    )

for i in range (1,6):

    print(‘*’)

A . ****** B . * * * * * * C . * * * * *  D . *****
冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是D”, D说:“C说的不对”,已知四人中有一人说了假话。判断出到底谁是冠军。

请在空格处填写正确的代码,使程序完善。

champion=['A','B','C','D'] #设置选手列表

for i in: #循环读取选手编号

    cond=(i!='A') +(i=='C') + (i=='D')+(i!='D') #查找符合条件的选手

    if cond== : #说真话是否是3人

        print("冠军是:",) #输出冠军

input("运行完毕,请按回车键退出...")

请在空格处填写正确的代码,使程序完善。

实现功能:用辗转相除法求解两个正整数的最大公约数。

x = int(input('请输入第一个正整数:'))

y = int(input('请输入第二个正整数:'))

m = max(x,y)            #找出x,y中的最大值

n = min(x,y)            #找出x,y中的最小值

r = m%n                 #求得最大值除以最小值后的余数

while r!=0:           #如果余数不等0,则进行以下循环

    m =           #把最小值赋给m

    n =          #把余数赋给n

    r = m%n             #求得最大值除以最小值后的余数

print('这两个数的最大公约数为:',)

input("运行完毕,请按任意键退出....")

模拟银行用户密码登陆(三次机会重试)。(注意:默认账号为cgc,密码123。)
小林编写一段文件读写操作代码,文件如图,代码段如下:

file=open('ceshi.txt','w')

file.write("python is a programming language.")

file.close( )

file=open('ceshi.txt','r')

print(file.read( ))

该代码段运行后,输出的结果为(   )

A . IA Distributed System Based on Python. B . python is a programming language. C . IA Distributed System Based on Python. python is a programming language. D . 程序编译错误,不会输出结果
在文件模式下输入下列代码,运行程序,则IDLE解释器界面中现实的运行结果为:(    )

a=‘2021’

b=‘告诉自己,不曾辜负这么美好的时光。’

print(a,b)

A . a,b B . 2021,告诉自己,不曾辜负这么美好的时光。 C . “ 2021,告诉自己,不曾辜负这么美好的时光。” D . 2021 告诉自己,不曾辜负这么美好的时光。
有如下Python程序:

a=int(input())

b=int(input())

c=a+b

print(a,"+",b,"=",c)

程序运行时,通过键盘分别输入23和3,输出的结果是

执行下列语句后的结果是什么 (  )

>>>a="123"

>>>print("123"+a)

A . 123123 B . "123" 123 C . 123  123 D . 语法错误
执行下列语句后的显示结果是(    )

>>>m="GOOD MORNING"

>>>print(m[3:-4])

A . D MOR B . D MORN C . OD MOR D . OD MORN
最近更新