Programming/TclTk
TCL 별찍기와 산출물
Hunveloper
2022. 8. 31. 15:51
728x90
입력받는 방법 2가지
1. gets로 입력을 받고 set으로 값을 할당
2. gets를 이용하여 입력을 받으며 바로 할당
# set 할당받을변수 할당할값
set n [gets stdin]
# gets 입력되는값 할당할변수
gets stdin n
[]로 묶여있으면 []안에 있는 문장들이 연산이 되어 그 연산 결과를 출력
for {set i 1} {$i<=$n} {incr i} {
puts [string repeat * $i]
}
#*
#**
#***
#****
#*****
""로 묶여 있으면 printf처럼 문장형태는 그대로 나오고 $를 이용한 변수 호출은 변수 값으로 출력
for {set i 1} {$i<=$n} {incr i} {
puts "string repeat * $i"
}
#string repeat * 1
#string repeat * 2
#string repeat * 3
#string repeat * 4
#string repeat * 5
{}로 묶여 있으면 {}안에 있는 문장 전체가 string 형태로 출력
for {set i 1} {$i<=$n} {incr i} {
puts {string repeat * $i}
}
#string repeat * $i
#string repeat * $i
#string repeat * $i
#string repeat * $i
#string repeat * $i
728x90
728x90