홈>
문자열 대신 정수를 입력 할 때 코드가 "잘못"과 같은 말을하는 방법을 설명해 주시겠습니까? 예 :
name = ("Enter you name: ")
if name == int:
print("Wrong")
위에서 사용한 코드를 사용하려고했지만 프로그램이 그냥 건너 뜁니다.
- 답변 # 1
- 답변 # 2
이것을 시도하십시오
def is_number(s): try: float(s) print("Wrong") except ValueError: print(s)
- 답변 # 3
if 문을 사용하여 입력 함수에서 특정 정수 문자열이 있는지 확인할 수 있습니다. 입력 함수를 사용하여 이름을 저장하지만 자동으로 문자열로 평가됩니다. 따라서 if 문을 사용하여 정수 (입력 함수에 문자열로 저장 됨)를 찾습니다. 발견되면 오류 메시지가 나타납니다.
name = input("Enter your name: ") if '1' in name: print('Wrong') if '2' in name: print('Wrong') if '3' in name: print('Wrong') if '4' in name: print('Wrong') if '5' in name: print('Wrong') if '6' in name: print('Wrong') if '7' in name: print('Wrong') if '8' in name: print('Wrong') if '9' in name: print('Wrong') if '0' in name: print('Wrong')
이름을 입력 할 때마다 각 if 문은 오류 메시지 내에 정수가 문자열로 저장되어 있는지 확인합니다. 저장하지 않으면 오류 메시지가 발생하지 않습니다. 정수가 문자열로 저장되면 오류 메시지가 나타납니다.
- 답변 # 4
input
를 사용해야합니다 사용자로부터 입력을 받기 위해 기능. 와이즈 비즈name = input("Enter you name: ")
를 사용하여 주어진 정보가 int로 변환 가능한지 (입력이 항상 문자열로 값을 저장하기 때문에) 확인할 수 있습니다 성명서. 이것은 이름을 int로 캐스팅하려고 시도합니다. 성공하면 int입니다. 그렇지 않으면 정수가 아닙니다.try except
try: int(name) print("Wrong") except ValueError: pass
isalpha
관련 자료
- 정수 문자열 혼합 및 그룹 일치 문제가있는 Python 인쇄
- javascript - 문자열에 정수 추가
- assembly - write ()를 사용하여 스택에 문자열 출력
- python - leetcode 8 - 문자열을 정수로 (atoi)
- r - readcsv는 문자열을 정수로 잘못 변환합니다
- c++ - stoi ()를 사용하여 문자열을 정수로 변환하는 방법은 무엇입니까?
- c++ - 이진 문자열을 정수 스택으로
- python - for 루프에 사용자 입력을 정수 및 문자열로 저장하는 방법
- pandas - 정수 파이썬에 대해 데이터 문자열 플로팅
- PHP Codeigniter에서 데이터베이스의 정수 데이터를 문자열로 변환하는 방법
- Python 16 진수 문자열을 정수로 변환 오류
- c# - 인덱스로 LINQ를 사용하여 정수 배열로 문자열 배열을 필터링하는 방법은 무엇입니까?
- android - Kotlin의 목록에 입력 된 문자열 매개 변수를 기반으로 정수 값을 필터링하는 방법은 무엇입니까?
- C에서 선행 0을 사용하여 정수를 문자열로 변환하는 방법은 무엇입니까?
- mysql - Python에서 SQL 출력을 문자열로 변환
- c++ - 세트의 모든 문자열에 동일한 수의 'a'와 'b'가 포함되어 있는지 확인하십시오 다시 시도해 보았습니다
- javascript - 초당 무언가가 몇 번 실행 될지 모르겠다면 어떻게 동일한 결과를 얻을 수 있습니까?
- arrays - c 프로그래밍에서 scanf를 사용하여 정수 및 문자열 입력을 얻는 방법
- java - 정수를 변환하여 문자열을 인쇄하는 가장 좋은 방법
- java - 부울을 정수로 바꾸려고합니다 출력은 항상 참이며 사용자가 입력 한 내용이어야합니다 1- 참 2 거짓
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
사용자에게 이름을 요청하려면 입력을 추가해야합니다. 그런 다음 숫자인지 확인하십시오.
알파벳이 아닌 모든 문자를 설명하는 것이 좋습니다. 그런 다음 입력이 알파벳인지 확인하십시오.
정확해질 때까지 계속 묻는 코드를 루프에 넣는 것이 좋습니다.