用python语言怎么写,我不太行,求大神简单解答

如题所述

1、使用split(',')函数,将字符串以逗号','分隔,并转成整型数列表

再遍历该列表,判断每个数是否能被3整除即可。python代码如下:

a = '38,72,95,21,6,41,67,8,13'

l = [ int(x) for x in a.split(',') ] # 以逗号分隔字符串,并生成整型数列表

for i in l:

    if i % 3 == 0:

        print(i, end=' ') # 输出能被3整除的数,以空格分隔

运行结果如下:

可见成功找出了a中能被3整除的数:72、21和6

2、同样使用split()函数将输入字符串input()以空格分隔,并返回字符串列表

再按格式要求分别输出列表元素即可。python代码如下:

# -*- coding: utf-8 -*-

# 有中文,使用utf-8编码

l = input().split()

print('您输入的国名是%s' % l[0], end='') # 先输出第一个国名

for s in l[1:-1]: 

    print('、%s' % s, end='') # 除首尾国名外中间国名输出顿号

print('和%s。' % l[-1]) # 最后一个国名输出句号

运行结果如下:

输出符合示例,望采纳~

温馨提示:答案为网友推荐,仅供参考
相似回答