执行以下程序,根据提示输入3.2,按Enter键后,输出结果是( )。 flag=0 try: b=int(input(’请输入字符串总长度:’)) print(type(b)) except: fla

admin2022-09-10  31

问题 执行以下程序,根据提示输入3.2,按Enter键后,输出结果是(          )。
  flag=0
  try:
    b=int(input(’请输入字符串总长度:’))
    print(type(b))
  except:
    flag=1
    print(”请输入一个正整数”)
  print(flag)

选项 A、   
    0  
B、
    1  
C、
    1
D、请输入一个正整数
    1

答案D

解析 int()函数可以将整数字符串转换成整数,也可以将浮点数转换成整数,但是不能将浮点数字符串转换成整数。此题中3.2是浮点数字符串,所以执行错误,异常被捕获,执行except语句块。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/Y76p777K
0

最新回复(0)