Python数字小游戏实现3的倍数替换功能

 时间:2024-10-12 01:21:09

1、建议一个空列表lst,用input代码和用户交互,提示用户输入开始数字、结束数字、以及要替换的字符。lst =[]s1 = input("输入开始数字:")s2 = input("输入结束数字:")s3 = input("输入替换字符:")

Python数字小游戏实现3的倍数替换功能

2、if语句做判断,用户输入的开始数字必须小于结束数字。if s1 < s2:

Python数字小游戏实现3的倍数替换功能

3、用for range 提取逐个提取用户输入的数字,并且把所有的数字加入的lst列表当中去。for l in range(int(s1), int(s2)): lst.append(l)

Python数字小游戏实现3的倍数替换功能

4、经过上面的代码,我们已经获取到了一个数字列表,接下来我们继续用for循环提取列表中的所有元素。for l in range(len(lst)):range中的参数是根据列表元素个数而来的,所以这里用len(lst)

Python数字小游戏实现3的倍数替换功能

5、将提取到的所有lst列表中的元素做判断,能被3整除的数字全部都给替换掉,替换成用户输入的替换字符,s3if lst[l] % 3 == 0: lst[l] = s3

Python数字小游戏实现3的倍数替换功能

6、最后我们把刚刚最开始的if判断条件不成立的情况补齐提示用户“s1必须小于s2”,再用print打印出替换过后的列表

Python数字小游戏实现3的倍数替换功能

7、代码总结:lst =[]s1 = input("输入开始数字:争犸禀淫")s2 = input("输入结束数字:")s3 = input("输入替换字符:")if s1 < s2: for l in range(int(s1), int(s2)): lst.append(l) for l in range(len(lst)): if lst[l] % 3 == 0: lst[l] = s3else: print("s1必须小于s2")print(lst)经过以上代码,我们实现了这个数字游戏的小功能,运行效果如图

Python数字小游戏实现3的倍数替换功能
  • 学习通怎么拉人
  • 学习通我的邀请码在哪查看?
  • 如何实现祖国完全统一
  • 四六级怎么进行资格确认
  • 运动世界校园跑完记录没刷新怎么办
  • 热门搜索
    组织架构图怎么画 怎么说我不爱你歌词 怎么扫二维码 臭豆腐怎么做的 怎么更改无线网密码 怎么烤肉 卫新洗衣液怎么样 怎么知道自己口臭不臭 健康状况一栏怎么填 干虾怎么做好吃