输入 0 - 9 的四位数字并生成四 (4) 位数字的新组合,

用户8004891

为了了解您如何帮助我,对于一个类,我需要在 Python 中创建一个程序,其中输入 0 - 9 的四位数字并生成四 (4) 位数字的新组合,

例子:

我输入的号码,

1348

根据我输入的那个数字,程序创建了一个新的数字组合,并只在它们的第一个数字 2348 上加 1。

然后,生成第二个数字,并只在第二个数字 1448 上加 1。

然后生成第三个数字,只在第三个数字 1358 上加 1。

然后生成第四个数字并只将第四个数字 m 加 1,即 1349。

该程序必须只接受数字且不超过四位数字。

这是我创建的代码:

print """
-------------------------------------------------------
|                           Number Generator                                |
-------------------------------------------------------
"""
print 
winnum = raw_input("Enter last wining 4 numbers separated from 0 to 9 by spaces: ")
items = winnum.split()
lst2 = [eval(x) for x in items]
print 
print
print"1 number this week: ", lst2[0]+1,lst2[1],lst2[2],lst2[3]
print
print"2 number to play this week: ",lst2[0],lst2[1]+1,lst2[2],lst2[3]
print
print"3 number to play this week: ",lst2[0],lst2[1],lst2[2]+1,lst2[3]
print
print"4 number to play this week: ",lst2[0],lst2[1],lst2[2],lst2[3]+1 
print
休博思韦尔

您跳过了“如果添加时的结果大于 9,则返回 0”的部分。

import sys

if sys.version_info[0] < 3:
    # Python 2.x
    inp = raw_input
else:
    # Python 3.x
    inp = input

def next_digit(i):
    return (i + 1) % 10

def main():
    prompt = "Please enter 4 digits separated by spaces: "
    a, b, c, d = [int(i) for i in inp(prompt).split()]

    print("Combo 1: {} {} {} {}".format(next_digit(a), b, c, d))
    print("Combo 2: {} {} {} {}".format(a, next_digit(b), c, d))
    print("Combo 3: {} {} {} {}".format(a, b, next_digit(c), d))
    print("Combo 4: {} {} {} {}".format(a, b, c, next_digit(d)))

if __name__ == "__main__":
    main()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何显示任何输入数字的最后四位数字,用一串星号掩盖其余部分?

来自分类Dev

PHP输入和输出四位数整数

来自分类Dev

从字符串中删除最后四位数字 – 将 Zip+4 转换为邮政编码

来自分类Dev

C#验证四位数控制台输入的前两位

来自分类Dev

从日期时间对象中提取两位而不是四位数字年份

来自分类Dev

jQuery替换CC号(最后四位数字除外)

来自分类Dev

正则表达式四位数验证,一一验证数字

来自分类Dev

C-比较两个四位数数字数组的函数

来自分类Dev

Javascript:使用Regex连续搜索任意四位数字

来自分类Dev

angularjs减去值并删除最后四位数字

来自分类Dev

RegEx - 匹配第一组四位数字......除非

来自分类Dev

如何限制用户输入任何4位数字的组合,包括以0开头且不包含C中所有其他字符的组合?

来自分类Dev

比较日期与四位数年份

来自分类Dev

查找超过四位数的字词

来自分类Dev

java:将代表两位数字年份的字符串转换为四位数

来自分类Dev

四位数值中的第一个chmod八进制数字是什么?

来自分类Dev

使用带有单元格的“like”来引用谷歌表格中的最后四位数字

来自分类Dev

输入少于4位数字时阻止输入键

来自分类Dev

屏蔽输入文字,仅输入4位数字

来自分类Dev

4位数字前缀的实时输入验证,末尾可选8位数字

来自分类Dev

Excel 2010-如何在数字前加上“ 0”使8位数字变为9位数字

来自分类Dev

Python使用random创建一个四位数长的随机pin

来自分类Dev

找不到四位数的年份数据丢失

来自分类Dev

在条件中仅获取mysql中的四位数

来自分类Dev

转换R fread中的字符日期以显示四位数的年份格式

来自分类Dev

如何在React中每四位数后设置自动空间

来自分类Dev

Python使用random创建一个四位数长的随机图钉

来自分类Dev

JPEG中的四位数序列是什么意思?

来自分类Dev

如何在Excel中每四位数为1000的末尾添加逗号?

Related 相关文章

  1. 1

    如何显示任何输入数字的最后四位数字,用一串星号掩盖其余部分?

  2. 2

    PHP输入和输出四位数整数

  3. 3

    从字符串中删除最后四位数字 – 将 Zip+4 转换为邮政编码

  4. 4

    C#验证四位数控制台输入的前两位

  5. 5

    从日期时间对象中提取两位而不是四位数字年份

  6. 6

    jQuery替换CC号(最后四位数字除外)

  7. 7

    正则表达式四位数验证,一一验证数字

  8. 8

    C-比较两个四位数数字数组的函数

  9. 9

    Javascript:使用Regex连续搜索任意四位数字

  10. 10

    angularjs减去值并删除最后四位数字

  11. 11

    RegEx - 匹配第一组四位数字......除非

  12. 12

    如何限制用户输入任何4位数字的组合,包括以0开头且不包含C中所有其他字符的组合?

  13. 13

    比较日期与四位数年份

  14. 14

    查找超过四位数的字词

  15. 15

    java:将代表两位数字年份的字符串转换为四位数

  16. 16

    四位数值中的第一个chmod八进制数字是什么?

  17. 17

    使用带有单元格的“like”来引用谷歌表格中的最后四位数字

  18. 18

    输入少于4位数字时阻止输入键

  19. 19

    屏蔽输入文字,仅输入4位数字

  20. 20

    4位数字前缀的实时输入验证,末尾可选8位数字

  21. 21

    Excel 2010-如何在数字前加上“ 0”使8位数字变为9位数字

  22. 22

    Python使用random创建一个四位数长的随机pin

  23. 23

    找不到四位数的年份数据丢失

  24. 24

    在条件中仅获取mysql中的四位数

  25. 25

    转换R fread中的字符日期以显示四位数的年份格式

  26. 26

    如何在React中每四位数后设置自动空间

  27. 27

    Python使用random创建一个四位数长的随机图钉

  28. 28

    JPEG中的四位数序列是什么意思?

  29. 29

    如何在Excel中每四位数为1000的末尾添加逗号?

热门标签

归档