본문 바로가기

분류 전체보기227

(Python)파이썬: 최대값,최소값 구하기 - list 리스트 활용(Max(),min())/삼항연산자 활용/and,or 삼항연산자 활용 파이썬: 최대값/최소값 구하기 문제: 정수를 입력받아 입력받은 수들의 최대값을 구하는 프로그램을 작성하시오. result: 정수 값 입력(1회):30 정수 값 입력(2회):15 정수 값 입력(3회):23 최대 값은 30 1.리스트 활용 lst=[] for i in range(3): a=int(input("정수 값 입력 (%d회):"%(i+1))) lst.append(a) lst=list(set(lst)) print(lst) print("최대 값은 %d"%max(lst)) *최소값을 구할때는 min(lst)를 쓰면 됨. 2.삼항연산자 활용 최대값 구할때 a = int(input("정수 값 입력 (1회) : ")) max = a //max 변수에 a 대입. b = int(input("정수 값 입력 (2회) .. 2021. 2. 27.
(Python)파이썬 프로젝트/실습/리스트,if문을 사용한 실습 - 도서 정보 관리 프로그램 도서 정보 관리 프로그램 //a=[] 로 해도됨. //오류발생시 고치기 편하기 위해 리스트를 몇개 넣었음 a=[['엘리스','15000','heon'],['eunhee','30000','John']] //메뉴 while True: print("\n--------------\n") print('1.도서 정보 입력 \n2.도서 정보 출력 \n3.검색 \n4.삭제 \n5.종료') print("\n--------------\n") menu=int(input("메뉴 선택>>>")) //int형이 아닐 시 오류나면서 종료. //1을 눌렀을때:도서 정보 입력 if menu==1: bookname=input('도서 이름:') price=input('도서 가격:') while True: if price.isdigit().. 2021. 2. 26.
(Android App)안드로이드 스튜디오: 뷰페이저2, Viewpager2 기초 Viewpager2 *참고 더보기 책으로 공부하다가 책에서 Viewpager을 가르쳐주는데 안드로이드 스튜디오에서 눈을 씻고 찾아봐도 Viewpager2는 있어도 Viewpager은 없더라구요. 그래서 찾아보니 기존 Viewpager은 없어지고 (직접 xml에서 쓰면 쓸 수 있긴 합니다, 근데 굳이 구 버전을 쓸 필요가 없겠죠!!) 업그레이드 된 Viewpager2 가 나왔다고 합니다. Mainactivity.java package org.techtown.navigation; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; impor.. 2021. 2. 23.
(Android App)안드로이드 스튜디오: 라디오 버튼, 하단 탭(BottomNevigation)/Radio Button,Tab|BottomNevigation 프로젝트: 문제 풀기 앱 프로젝트 설명: 1. 하단에 탭 3개 2. 각 탭마다 문제가 있음 3. 답안은 라디오 버튼으로 설정 4. 정답 확인 버튼 누르면 맞으면 맞았다는 알림 창을, 틀리면 틀렸다는 알림창을 뜨게 함. 결과물 menu_main2 : 하단 탭 텍스트와 아이콘 설정 res> 마우스 오른쪽 버튼 > New > Directory -> 이름은 menu로 설정 menu > 마우스 오른쪽 버튼 > New > Menu Resource File -> 이름 menu_main2.xml (menu_main2인 이유는 사실 이 문제집 프로젝트에 접속하려면, 회원가입과 로그인 후, 접속할 수 있는 형식으로 만들었는데 , 그 과정 중 menu_main을 이미 썼습니다. 앞 과정은 너무 길어서 잘랐습니다!) res>.. 2021. 2. 22.
(Android App)안드로이드 스튜디오:Dialog/다이얼로그/알림 대화상자 보여주기. Dialog 만들기 이러한 알림창은 Dialog로 만듭니다. 일단, Dialog를 만들기 위해 activity_main에 알림창을 뜨게 해줄 버튼 하나를 추가합니다. #activity_main.xml //다이얼로그를 나오게 해 줄 버튼 #MainActivity.java package org.techtown.dialog; //(import 생략) public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button butt.. 2021. 2. 20.
(Android App)안드로이드 스튜디오: 시크바와 프로그레스바 시크바 & 프로그레스바 *시크바를 조정할 시, 프로그레스 바로 나타내며, 값의 수치를 텍스트로 나타냄 activity_main.xml MainActivity.java package com.example.doitmission06; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.EditText; import android.widget.ProgressBar; import android.widget.SeekBar; public class MainActivity extends AppCompatActivity { ProgressBar progressBar; EditText editText;.. 2021. 2. 18.