생각하는 감쟈

[Python] 기초_01 본문

Language/Python

[Python] 기초_01

생각하는 감쟈🥔 2024. 6. 25. 09:15

cmd로 python 파일 Compiler 하기

>> python hello.py

 

cmd로 java 파일 Compiler 하기

>> javac Hello.java

>> java Hello

 

 

 

변수
vat test

int a = 1;
float a = 0.1f;
String s = "aa";
double b = 0.2; // (d)
Boolen = true;
java java script python
int a = 1;
float a = 0.1f;
char c = 'a';
String s = "aa";
double b = 0.2; // (d)
Boolen = true;
var a = 1;
var b = 1.0;
var c = 'a'; 
    ( char String + )
var b = "aa";
var e = true
a = 1
b = "hello" / 'hello'
e = True / False ( 첫 대분자)

 

a = 1
b = 1.1
c = '2'
d = True
e = False

print(a+b)
print(str(a)+c)
print(a+int(c))

print(d and e)
print(d or e)
print(not d)

 

TypeError: unsupported operand type(s) for +: 'int' and 'str'

파이썬은 다른 타입에 연산은 오류 

 

print(str(a)+c)

>> 결과 : 12 출력 됨

print(a+int(c))

>> 결과 3 출력

 

 

연산자
+ - / mod 
print(d and e) &&
print(d or e)  ||
print(not d)   !

 

 

if

 

a = True

if a :
print("졸려")
print("집 보내줘")

if문은 Tab 필요 

IndentationError: expected an indented block

>> if문 안에 아무것도 선언이 안 되어서오류 

if a :
    pass
print("졸려")
print("집 보내줘")

>> 오류 해결 : pass

 

 

 


 

test01

# 좋아하는 수를 넣으세요
# 당신이 좋아하는 수는 입니다

num = input("좋아하는 수를 넣으세요")
print("당신이 좋아하는 수는",num+"입니다")
print("당신이 좋아하는 수는 {}입니다.".format(num))

 

test02

# 첫수를 입력하세오 1
# 둘쨰수를 입력하시오
# 1, 2 의 합 

num1 = input("첫수를 입력하세오")
num2 = input("둘쨰수를 입력하시오")
result = int(num1)+int(num2)
print("{} + {} = {}".format(num1,num2,result) )

 

test03

# 첫수를 입력하세요
# 둘째수를 입력하세요
#  1은 3보다 작다

num1 = input("첫수를 입력하세오")
num2 = input("둘쨰수를 입력하시오")

if num1 > num2 :
    print("{}은 {}보다 큽니다".format(num1,num2))
elif num1 < num2 :
    print("{}은 {}보다 작습니다".format(num1,num2))
else : 
    print("두수 {}은 같습니다".format(num1)

 

test04 

# 출력 단수를 입력하기오 for문 x
# 5 * 1 = 5 
#    :
# 5 * 9 = 45 

num1 = input("출력 단수를 입력하시오")



print("{} * 1 = {}".format(num1,int(num1)*1))
print("{} * 2 = {}".format(num1,int(num1)*2))
print("{} * 3 = {}".format(num1,int(num1)*3))
print("{} * 4 = {}".format(num1,int(num1)*4))
print("{} * 5 = {}".format(num1,int(num1)*5))
print("{} * 6 = {}".format(num1,int(num1)*6))
print("{} * 7 = {}".format(num1,int(num1)*7))
print("{} * 8 = {}".format(num1,int(num1)*8))
print("{} * 9 = {}".format(num1,int(num1)*9))
Comments