我很好奇我将如何检查列表中的2个数字是否相同.例如,
myList=[1,7,9,3,1,2,8]
Run Code Online (Sandbox Code Playgroud)
在这种情况下,"myList"中重复"1".
我如何制作一个程序来检查列表中的两个数字是否相同(重复).尝试使用循环,所以我可以理解,因为我还没有学习复杂的功能.
嘿伙计们,我需要一些帮助来对齐我的整数。我将向您展示我的代码是什么、我的输出是什么以及我想要的输出是什么。谢谢!
代码:
test_sign='#'
test_numbers=[100000,5000000,7000000]
test_calc_list=[]
test_sum=sum(test_numbers)
test_list=['Testcase1','Testcase2','Testcase3']
test_sign_list=[]
for x in test_numbers:
test_calc=round((x/float(test_sum)*10))
test_calc_list.append(test_calc)
for y in test_calc_list:
y=int(y)
signs=y*test_sign
test_sign_list.append(signs)
for z in range(len(test_list)):
print "%8s"%test_list[z]+":",test_sign_list[z],test_numbers[z]
Run Code Online (Sandbox Code Playgroud)
输出:
Testcase1: 100000
Testcase2: #### 5000000
Testcase3: ###### 7000000
Run Code Online (Sandbox Code Playgroud)
期望的输出:
Testcase1: 100000
Testcase2: #### 5000000
Testcase3: ###### 7000000
Run Code Online (Sandbox Code Playgroud) 我需要有关如何找到哪个测试编号最小的帮助.这段代码将有助于解释.
test_list=[]
numbers_list=[]
while True:
test=raw_input("Enter test or (exit to end): ")
if test=="exit":
break
else:
test_numbers=input("Enter number: ")
test_list.append(test)
numbers_list.append(test_numbers)
Run Code Online (Sandbox Code Playgroud)
如果test_list=['Test1','Test2','Test3']和numbers_list=[2,1,3]
如何打印Test2的编号最小?由于Test2 = 1
我刚开始学习pygame图形.我在pygame中画了一个圆圈,想知道我是如何编程来改变颜色的.
例如:它将颜色从蓝色更改为红色.
我需要它来改变颜色,直到我关闭pygame,如果颜色逐渐从一个变为另一个而不是瞬间改变,那将会很好吗?我有什么想法可以做到这一点?
import pygame
pygame.init()
RED = (255, 0, 0)
BLUE = ( 0, 0,255)
BLACK = ( 0, 0, 0)
SIZE = (1000,1000)
screen = pygame.display.set_mode(SIZE)
pygame.draw.circle(screen,RED,(500,500),200)
pygame.display.flip()
pygame.time.wait(3000)
pygame.quit()
Run Code Online (Sandbox Code Playgroud) python ×4