새로운 파이썬 프로그래머로서. 나는 스스로 문제를 만들고 풀려고 노력한다. 내가 파이썬 3정수를 얻는 방법?
여기에 코드의 사용 : 나는 정수 및 인쇄 할 값을 변환 할
def next():
print ("how_much="),
if input = 50:
print("Nice, you're not greedy, you win"),
else:
print("You greedy bastard!")
수는 50 그렇지 않으면 인쇄가 "당신이 욕심 니스 아니에요, 당신은 승리" "니스, 너 욕심이 없어, 네가 이긴다."
이def is_int(x):
print round(x),
if x == round(x):
print 'True',
else:
print 'False'
is_int(7.0) # True
is_int(7.5) # False
is_int(-1) # True
1. 비교를 위해서'==', 과제 2에'='를 사용하십시오.'next' 함수를 섀도우 잉하고 있습니다. 3.'True' 다음에 불필요한 후행 쉼표가 있습니다. 그러나 가장 중요한 것은 귀하의 질문이 무엇인지 분명하지 않습니다. – CoryKramer
나는 약간 혼란 스럽다. 사용자가 프로그램과 상호 작용할 수있게하려면'input' (또는 Python 2.7의 경우 raw_input)을 사용해야합니다 ('print'는 응답을 허용하지 않습니다). 비교를 위해'=='를 사용해야하기 때문에'if how_much = 50 :'도 실패합니다. 'is_int()'에 대한 코드가 원하는 것을 수행하는 것 같습니다. 의심의 여지가 없으므로 정확히 무엇을 묻고 있습니까, 진술입니까? – roganjosh