python基础编程题(三)

python基础编程题(三),第1张

测试题目:

1.s="123"是一个整数形式字符串,编写程序判断 s 是否是整数形式字符串。


如果是则输出 True,否则输出 False。


要求代码不超过 2 行

2.获得用户输入的一组数字,采用逗号分隔,输出其中的最大值。


‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬ ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

输入输出示例

  • 输入:8,3,5,7
  • 输出:9

3.s="9e10"是一个浮点数形式字符串,即包含小数点或采用科学计数法形式表示的字符串,编写程序判断s是否是浮点数形式字符串。


如果是则输出True,否则输出False。


4.while True:可以构成一个“死循环”。


请编写程序利用这个死循环完成如下功能:循环获得用户输入,直至用户输入字符 y 或 Y 为止,并退出程序。


5.

ls 是一个列表,内容如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

ls = [123, "456", 789, "123", 456, "789"]

请补充如下代码,求其各整数元素的和:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

ls = [123, "456", 789, "123", 456, "789"]
s = 0
for item in ls:
    if ___①_  _ == type(123):
        s += ___②_  _
print(s)
答案:

1.

s = "123"
print("True" if type(eval(s)) == type(1) else "False")

2.

data = input()
a = data.split(",")
b = []
for i in a:
    b.append(int(i))
print(max(b))

3.

s = "9e10"
if type(eval(s)) == type(12.0):
    print("True")
else:
    print("False")

4.

while True:
    s = input()
    if s in ["y", "Y"]:
        break

5.

ls = [123, "456", 789, "123", 456, "789"]
s = 0
for item in ls:
    if type(item) == type(123):
        s += item
print(s)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/569251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存