001_exercises
yum install python-setuptools
sudo easy_install pip
숙제
프로그램에서 int 상수를 정의하면 숫자의 크기를 세 번 맞출 수 있습니다. 맞히면 congratulations를 출력합니다.you win!,만약 기회가 다 썼는데 아직 맞추지 못하면 Oops를 출력합니다!you fail! input 함수로 입력할 수 있고 int 함수로 입력을 정형으로 바꿀 수 있습니다
NUMBER = 12
for _ in range(3):
cur = int(input("enter a number"))
if cur == NUMBER:
print("you win!")
break
elif cur < NUMBER:
print("less")
else:
print("bigger")
else:
print("you failed!")
작업2--- 집합
목록에 중복된 요소가 있습니다. 중복된 요소를 제거하고 첫 번째 요소만 보존하며 목록의 원래 순서를 유지하십시오. 예를 들어 [1, 3, 2, 4, 2, 5, 5, 7] 출력: 1, 3, 2, 4, 5, 7
L = [1, 3, 2, 4, 3, 2, 5, 7, 7, 2]
ret = list()
tmp = set()
for item in L:
if item not in tmp:
ret.append(item)
tmp.add(item)
print(ret)
작업3--구소수:
원소를 정수로 하고 소수의 개수를 계산하는 목록을 지정합니다. 예를 들어 [2,3,4,5,6,7] 출력 4
import math
L = [2, 3, 5, 7, 10, 12, 6, 8]
count = 0
for item in L:
for i in range(2, math.ceil(math.sqrt(item))):
if item % i == 0:
break
else:
count += 1
print(count)
#coding:utf8
import sys
def sieve(n):
#compute primes using sieve eratosthenes
x = [1] * n
x[1] = 0
for i in range(2,n/2):
j = 2 * i
while j < n:
x[j] = 0
j = j + i
return x
def prime(n,x):
#Find nth prime
i = 1
j = 1
while j <= n:
if x[i] == 1:
j = j + 1
i = i + 1
return i-1
x = sieve(10000)
code = [1206,301,384,5]
key = [1,1,2,2]
sys.stdout.write("".join(chr(i) for i in [73,83,66,78,32,61,22]))
for i in range(0,4):
sys.stdout.write(str(prime(code[i],x)-key[i]))
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.