天天看點

python列印大寫字母_Python: 列印出大寫字元C

問題:

題目:用*号輸出字母C的圖案。

1.程式分析:可先用'*'号在紙上寫出字母C,再分行輸出。

2.程式源代碼:

print 'Hello Python world!\n'

print '*' * 10

for i in range(5):

print '* *'

print '*' * 10

print '*\n' * 6自己學習在Python3.3 運作

SyntaxError: invalid syntax

>>> print ('Hello Python world!\n')

print ('*' * 10)

for i in range(5)

print ('* *')

print ('*' * 10)

print ('*\n' * 6)

SyntaxError: multiple statements found while compiling a single statement

>>> print ('Hello Python world!\n'):

print ('*' * 10)

for i in range(5)

print ('* *')

print ('*' * 10)

print ('*\n' * 6)

SyntaxError: invalid syntax

>>> print ('Hello Python world!\n')

print ('*' * 10)

for i in range(5)

print ('* *')

print ('*' * 10)

print ('*\n' * 6)

SyntaxError: multiple statements found while compiling a single statement

>>>

>>> print ('Hello Python world!\n')

print ('*' * 10)

for i in range(5)

print ('* *')

print ('*' * 10)

print ('*\n' * 6)

SyntaxError: multiple statements found while compiling a single statement

>>> def output():

print ('Hello Python world!\n')

print ('*' * 10)

for i in range(5)

print ('* *')

print ('*' * 10)

print ('*\n' * 6)

SyntaxError: invalid syntax

>>> def output():

print ('Hello Python world!\n')

print ('*' * 10)

for i in range(5):

print ('* *')

print ('*' * 10)

print ('*\n' * 6)

>>> output():

SyntaxError: invalid syntax

>>> output()

Hello Python world!

**********

* *

* *

* *

* *

* *

**********

*

*

*

*

*

*最後通過定義方法實作了輸出,但是輸出怎麼看也不像大寫字母C啊,求大家指點。

現在總結下Python文法:

1. 3.2以上的版本python輸入時候要用print(),如果換行用在字元串裡面輸入'\n'.

2. * 表示幂運算,比如‘*’ * 10 表示10個‘*’字元串重複出現

3.  在運算符左右要用空格

4. 循環輸出要用 for i in range(1,5) 表示在1和5之間輸入所有的整數。(注意包括1但不包括5)